From 12649b923f2bb94dcce80f4bc65f21cb300620d7 Mon Sep 17 00:00:00 2001 From: Olivier Lamothe Date: Wed, 5 Oct 2016 16:44:41 -0400 Subject: [PATCH] Add types definition for jstz (jsTimezoneDetect) (#11716) * Add types definition for jstz (jsTimezoneDetect https://bitbucket.org/pellepim/jstimezonedetect) * Rename to jstimezonedetect --- jstimezonedetect/jstimezonedetect-tests.ts | 5 +++++ jstimezonedetect/jstimezonedetect.d.ts | 16 ++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 jstimezonedetect/jstimezonedetect-tests.ts create mode 100644 jstimezonedetect/jstimezonedetect.d.ts diff --git a/jstimezonedetect/jstimezonedetect-tests.ts b/jstimezonedetect/jstimezonedetect-tests.ts new file mode 100644 index 0000000000..c4907aa6b0 --- /dev/null +++ b/jstimezonedetect/jstimezonedetect-tests.ts @@ -0,0 +1,5 @@ +/// + +import * as jstz from 'jstimezonedetect'; + +jstz.determine().name() === 'America/Montreal'; diff --git a/jstimezonedetect/jstimezonedetect.d.ts b/jstimezonedetect/jstimezonedetect.d.ts new file mode 100644 index 0000000000..9709f52724 --- /dev/null +++ b/jstimezonedetect/jstimezonedetect.d.ts @@ -0,0 +1,16 @@ +// Type definitions for jsTimezoneDetect +// Project: https://bitbucket.org/pellepim/jstimezonedetect +// Definitions by: Olivier Lamothe +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +interface JsTimezoneDetect { + determine: ()=> { + name: ()=> string; + } +} + +declare var jstimezonedetect: JsTimezoneDetect; + +declare module "jstimezonedetect" { + export = jstimezonedetect; +}