diff --git a/types/clone-deep/clone-deep-tests.ts b/types/clone-deep/clone-deep-tests.ts index 0e99c6fbb2..6911c13de4 100644 --- a/types/clone-deep/clone-deep-tests.ts +++ b/types/clone-deep/clone-deep-tests.ts @@ -1,4 +1,4 @@ -import cloneDeep from 'clone-deep'; +import cloneDeep = require('clone-deep'); cloneDeep(Object.create(null)); // $ExpectType object cloneDeep({}); // $ExpectType object diff --git a/types/clone-deep/index.d.ts b/types/clone-deep/index.d.ts index 0ca60e6180..7918daaa40 100644 --- a/types/clone-deep/index.d.ts +++ b/types/clone-deep/index.d.ts @@ -4,7 +4,9 @@ // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.7 -export default function cloneDeep( +declare function cloneDeep( val: T, instanceClone?: true | ((val: T) => T) ): T; + +export = cloneDeep; diff --git a/types/clone-deep/tsconfig.json b/types/clone-deep/tsconfig.json index d584681520..cb1cebdf1f 100644 --- a/types/clone-deep/tsconfig.json +++ b/types/clone-deep/tsconfig.json @@ -10,7 +10,6 @@ "typeRoots": ["../"], "types": [], "noEmit": true, - "esModuleInterop": true, "forceConsistentCasingInFileNames": true }, "files": ["index.d.ts", "clone-deep-tests.ts"]