From bd02d90572dd955041a06d7d18beef6d022aa0a4 Mon Sep 17 00:00:00 2001 From: Tim van der Horst Date: Wed, 6 Oct 2021 14:55:38 +1000 Subject: [PATCH] Types should not be global Moved the types inside the `declare module "memoizerific"` block so that they don't add the types at the global scope. --- index.d.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/index.d.ts b/index.d.ts index 85a70fc..0afc908 100644 --- a/index.d.ts +++ b/index.d.ts @@ -5,9 +5,7 @@ // inspired by https://stackoverflow.com/a/43382807 declare module "memoizerific" { + type memoize = R>(fn: T) => T; + function memoizerific(cacheSize: number): memoize; export = memoizerific; } - -type memoize = R>(fn: T) => T; - -declare function memoizerific(cacheSize: number): memoize;