diff --git a/src/@types/deepcopy.d.ts b/src/@types/deepcopy.d.ts index 3eb08d577..f276b7e67 100644 --- a/src/@types/deepcopy.d.ts +++ b/src/@types/deepcopy.d.ts @@ -1,17 +1,19 @@ -declare module 'deepcopy'; - -declare namespace deepcopy { +declare module 'deepcopy' { type DeepcopyCustomizerValueType = 'Object'; type DeepcopyCustomizer = ( value: T, valueType: DeepcopyCustomizerValueType) => T; - interface DeepcopyOptions { + interface IDeepcopyOptions { customizer: DeepcopyCustomizer; } - export function deepcopy( + function deepcopy( value: T, - options?: DeepcopyOptions | DeepcopyCustomizer): T; + options?: IDeepcopyOptions | DeepcopyCustomizer): T; + + namespace deepcopy {} // Hack + + export = deepcopy; }