diff --git a/inherits/inherits-tests.ts b/inherits/inherits-tests.ts
new file mode 100644
index 000000000..7d05a7b0b
--- /dev/null
+++ b/inherits/inherits-tests.ts
@@ -0,0 +1,7 @@
+///
+
+import inherits = require('inherits');
+
+let any: any;
+
+inherits(any, any);
diff --git a/inherits/inherits.d.ts b/inherits/inherits.d.ts
new file mode 100644
index 000000000..3028ddc00
--- /dev/null
+++ b/inherits/inherits.d.ts
@@ -0,0 +1,11 @@
+// Type definitions for inherits
+// Project: https://github.com/isaacs/inherits
+// Definitions by: Ilya Mochalov
+// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
+///
+
+declare module "inherits" {
+ import {inherits} from "util";
+ export = inherits;
+}