diff --git a/express-domain-middleware/express-domain-middleware-tests.ts b/express-domain-middleware/express-domain-middleware-tests.ts
new file mode 100644
index 0000000000..446b732353
--- /dev/null
+++ b/express-domain-middleware/express-domain-middleware-tests.ts
@@ -0,0 +1,2 @@
+///
+import fn = require('express-domain-middleware');
diff --git a/express-domain-middleware/express-domain-middleware.d.ts b/express-domain-middleware/express-domain-middleware.d.ts
new file mode 100644
index 0000000000..1710d548e0
--- /dev/null
+++ b/express-domain-middleware/express-domain-middleware.d.ts
@@ -0,0 +1,12 @@
+// Type definitions for express-domain-middleware
+// Project: https://www.npmjs.com/package/express-domain-middleware
+// Definitions by: Hookclaw
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+
+///
+
+declare module "express-domain-middleware" {
+ import express = require('express');
+ function e(req: express.Request, res: express.Response, next: express.NextFunction): any;
+ export = e;
+}