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;
+}