diff --git a/decamelize/decamelize-tests.ts b/decamelize/decamelize-tests.ts
new file mode 100644
index 000000000..a4019ad42
--- /dev/null
+++ b/decamelize/decamelize-tests.ts
@@ -0,0 +1,6 @@
+///
+
+import decamelize = require('decamelize');
+
+decamelize('unicornRainbow');
+decamelize('unicornRainbow', '-');
\ No newline at end of file
diff --git a/decamelize/decamelize.d.ts b/decamelize/decamelize.d.ts
new file mode 100644
index 000000000..67fe48fbf
--- /dev/null
+++ b/decamelize/decamelize.d.ts
@@ -0,0 +1,10 @@
+// Type definitions for decamelize
+// Project: https://github.com/sindresorhus/decamelize
+// Definitions by: Sam Verschueren
+// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
+declare module "decamelize" {
+ function decamelize(input: string, separator?: string): string;
+ namespace decamelize {}
+ export = decamelize;
+}
\ No newline at end of file