diff --git a/nunjucks-date/nunjucks-date-tests.ts b/nunjucks-date/nunjucks-date-tests.ts
new file mode 100644
index 0000000000..d54e6d09eb
--- /dev/null
+++ b/nunjucks-date/nunjucks-date-tests.ts
@@ -0,0 +1,17 @@
+///
+
+// Import the plugin
+import nunjucksDate = require('nunjucks-date');
+
+// Define a custom default date format. Any valid format works.
+// The date format defaults to "YYYY"
+// http://momentjs.com/docs/#/displaying/format/
+nunjucksDate.setDefaultFormat('MMMM Do YYYY, h:mm:ss a');
+
+
+let env = { };
+
+// Pass the environment to `install()`
+nunjucksDate.install(env);
+// Pass the environment & a custom filter name
+nunjucksDate.install(env, 'yourFilterName');
diff --git a/nunjucks-date/nunjucks-date.d.ts b/nunjucks-date/nunjucks-date.d.ts
new file mode 100644
index 0000000000..1f6a04746c
--- /dev/null
+++ b/nunjucks-date/nunjucks-date.d.ts
@@ -0,0 +1,11 @@
+// Type definitions for nunjucks-date
+// Project: https://github.com/techmsi/nunjucks-date
+// Definitions by: kruncher
+// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
+declare module "nunjucks-date" {
+
+ export function setDefaultFormat(formatString: string): void;
+ export function install(env: any, filterName?: string): void;
+
+}