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; +}