diff --git a/data-driven/data-driven-tests.ts b/data-driven/data-driven-tests.ts
new file mode 100644
index 0000000000..b91c8361a2
--- /dev/null
+++ b/data-driven/data-driven-tests.ts
@@ -0,0 +1,8 @@
+///
+
+import data_driven = require('data-driven');
+
+data_driven([
+ {key:"value"},
+ {key:"foobar"}
+ ],() => {});
diff --git a/data-driven/data-driven.d.ts b/data-driven/data-driven.d.ts
new file mode 100644
index 0000000000..79bb80b315
--- /dev/null
+++ b/data-driven/data-driven.d.ts
@@ -0,0 +1,9 @@
+// Type definitions for data-driven.js
+// Project: https://github.com/fluentsoftware/data-driven
+// Definitions by: Adam Babcock
+// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
+declare module "data-driven" {
+ function data_driven(data:T[], callback:()=>any):any;
+ export = data_driven
+}