diff --git a/api-error-handler/api-error-handler-tests.ts b/api-error-handler/api-error-handler-tests.ts
new file mode 100644
index 000000000..83df91e86
--- /dev/null
+++ b/api-error-handler/api-error-handler-tests.ts
@@ -0,0 +1,11 @@
+///
+
+import errorHandler = require('api-error-handler');
+import express = require('express');
+
+var api = express.Router();
+api.get('/users/:userid', function (req, res, next) {
+
+});
+
+api.use(errorHandler());
diff --git a/api-error-handler/api-error-handler.d.ts b/api-error-handler/api-error-handler.d.ts
new file mode 100644
index 000000000..61a63825d
--- /dev/null
+++ b/api-error-handler/api-error-handler.d.ts
@@ -0,0 +1,14 @@
+// Type definitions for api-error-handler v1.0.0
+// Project: https://github.com/expressjs/api-error-handler
+// Definitions by: Tanguy Krotoff
+// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
+///
+
+declare module 'api-error-handler' {
+ import express = require('express');
+
+ function apiErrorHandler(options?: any): express.ErrorRequestHandler;
+
+ export = apiErrorHandler;
+}