From 65d3b17a6fdd1d70bb93db58f49bb04e707f9c21 Mon Sep 17 00:00:00 2001 From: Kyle Chine <38026585+kylechine@users.noreply.github.com> Date: Wed, 6 Nov 2019 08:34:31 +1100 Subject: [PATCH] Motivation (#40091) Use "export =" syntax instead of "export default" syntax. Because in Node.js environment, ES6 module syntax could not be converted correctly to CommonJS module syntax. Solution Use "export =" syntax. Refer to --- types/uid-generator/index.d.ts | 2 +- types/uid-generator/uid-generator-tests.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/types/uid-generator/index.d.ts b/types/uid-generator/index.d.ts index a27f808bc5..3ea3567141 100644 --- a/types/uid-generator/index.d.ts +++ b/types/uid-generator/index.d.ts @@ -28,4 +28,4 @@ interface UIDGeneratorClass { declare const UIDGenerator: UIDGeneratorClass; -export { UIDGenerator as default, UIDGeneratorClass, UIDGeneratorInstance }; +export = UIDGenerator; diff --git a/types/uid-generator/uid-generator-tests.ts b/types/uid-generator/uid-generator-tests.ts index 3459feb5f7..952bb04cb3 100644 --- a/types/uid-generator/uid-generator-tests.ts +++ b/types/uid-generator/uid-generator-tests.ts @@ -1,4 +1,4 @@ -import { default as UIDGenerator } from 'uid-generator'; +import UIDGenerator = require('uid-generator'); new UIDGenerator('abc'); // $ExpectType UIDGeneratorInstance const generator = new UIDGenerator(128, 'abc'); // $ExpectType UIDGeneratorInstance