From 764767d1a4c74ac49527416451debca1f6d9190d Mon Sep 17 00:00:00 2001 From: Leonard Thieu Date: Wed, 15 Aug 2018 09:48:39 -0400 Subject: [PATCH] [moment-duration-format] Add initialization function. --- types/moment-duration-format/index.d.ts | 4 ++++ types/moment-duration-format/test/module-tests.ts | 4 ++++ types/moment-duration-format/tsconfig.json | 3 ++- 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 types/moment-duration-format/test/module-tests.ts diff --git a/types/moment-duration-format/index.d.ts b/types/moment-duration-format/index.d.ts index 1716d55d83..760b7b8263 100644 --- a/types/moment-duration-format/index.d.ts +++ b/types/moment-duration-format/index.d.ts @@ -90,3 +90,7 @@ declare module "moment" { type TemplateFunction = ((this: DurationFormatSettings) => string); } + +declare function momentDurationFormatSetup(_moment: typeof moment): void; + +export = momentDurationFormatSetup; diff --git a/types/moment-duration-format/test/module-tests.ts b/types/moment-duration-format/test/module-tests.ts new file mode 100644 index 0000000000..9178e9c414 --- /dev/null +++ b/types/moment-duration-format/test/module-tests.ts @@ -0,0 +1,4 @@ +import moment = require("moment"); +import momentDurationFormatSetup = require("moment-duration-format"); + +momentDurationFormatSetup(moment); diff --git a/types/moment-duration-format/tsconfig.json b/types/moment-duration-format/tsconfig.json index 997b0f907e..b41c97ed28 100644 --- a/types/moment-duration-format/tsconfig.json +++ b/types/moment-duration-format/tsconfig.json @@ -18,6 +18,7 @@ }, "files": [ "index.d.ts", - "moment-duration-format-tests.ts" + "moment-duration-format-tests.ts", + "test/module-tests.ts" ] } \ No newline at end of file