From 24fd4930ae9f88ce50e026b261f710aa1cdf92fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Richard=20Jedli=C4=8Dka?= Date: Fri, 9 Feb 2018 15:35:38 +0100 Subject: [PATCH 1/3] Add module declaration Fix '.../node_modules/@types/fingerprintjs2/index.d.ts' is not a module. --- types/fingerprintjs2/index.d.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/types/fingerprintjs2/index.d.ts b/types/fingerprintjs2/index.d.ts index 94b705b807..afd500647c 100644 --- a/types/fingerprintjs2/index.d.ts +++ b/types/fingerprintjs2/index.d.ts @@ -41,3 +41,7 @@ interface Fingerprint2Options { excludePixelRatio?: boolean; excludeHardwareConcurrency?: boolean; } + +declare module "fingerprintjs2" { + export = Fingerprint2; +} From 1323c4c63a8a3fa35e2ec8810be1d14ebbf164a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Richard=20Jedli=C4=8Dka?= Date: Fri, 9 Feb 2018 15:48:26 +0100 Subject: [PATCH 2/3] Use export without a module declaration See https://github.com/Microsoft/dtslint/blob/master/docs/no-declare-current-package.md --- types/fingerprintjs2/index.d.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/types/fingerprintjs2/index.d.ts b/types/fingerprintjs2/index.d.ts index afd500647c..b4d8d5ff6c 100644 --- a/types/fingerprintjs2/index.d.ts +++ b/types/fingerprintjs2/index.d.ts @@ -42,6 +42,4 @@ interface Fingerprint2Options { excludeHardwareConcurrency?: boolean; } -declare module "fingerprintjs2" { - export = Fingerprint2; -} +export = Fingerprint2; From 1d841b17e82df903ca3ade77f6b6f44504346da3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Richard=20Jedli=C4=8Dka?= Date: Tue, 20 Feb 2018 22:06:14 +0100 Subject: [PATCH 3/3] Fix global object --- types/fingerprintjs2/index.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/types/fingerprintjs2/index.d.ts b/types/fingerprintjs2/index.d.ts index b4d8d5ff6c..5778eebeed 100644 --- a/types/fingerprintjs2/index.d.ts +++ b/types/fingerprintjs2/index.d.ts @@ -43,3 +43,4 @@ interface Fingerprint2Options { } export = Fingerprint2; +export as namespace Fingerprint2;