diff --git a/requirejs-domready/domready-tests.ts b/requirejs-domready/domready-tests.ts
new file mode 100644
index 000000000..fb7b59acd
--- /dev/null
+++ b/requirejs-domready/domready-tests.ts
@@ -0,0 +1,7 @@
+///
+
+import domReady = require("domReady");
+
+domReady(() => {
+ return domReady.version;
+});
diff --git a/requirejs-domready/domready-tests.ts.tscparams b/requirejs-domready/domready-tests.ts.tscparams
new file mode 100644
index 000000000..d8392ee87
--- /dev/null
+++ b/requirejs-domready/domready-tests.ts.tscparams
@@ -0,0 +1 @@
+--noImplicitAny --target es5 --module amd
diff --git a/requirejs-domready/domready.d.ts b/requirejs-domready/domready.d.ts
new file mode 100644
index 000000000..a0557e1e0
--- /dev/null
+++ b/requirejs-domready/domready.d.ts
@@ -0,0 +1,15 @@
+// Type definitions for domReady 2.0.1
+// Project: https://github.com/requirejs/domReady
+// Definitions by: Nobuhiro Nakamura
+// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
+declare module "domReady" {
+ interface DomReady {
+ (callback: () => any): DomReady;
+ version: string;
+ }
+
+ let domReady: DomReady;
+
+ export = domReady;
+}