diff --git a/animationframe/animationframe-tests.ts b/animationframe/animationframe-tests.ts new file mode 100644 index 0000000000..89350fc5bd --- /dev/null +++ b/animationframe/animationframe-tests.ts @@ -0,0 +1,9 @@ +/// +module AnimationFrameTests { + var animation = new AnimationFrame(); + function frame() { + animation.request(frame); + } + + animation.request(frame); +} diff --git a/animationframe/animationframe.d.ts b/animationframe/animationframe.d.ts new file mode 100644 index 0000000000..956d4dc9d2 --- /dev/null +++ b/animationframe/animationframe.d.ts @@ -0,0 +1,12 @@ +// Type definitions for animation-frame 0.1.7 +// Project: https://github.com/kof/animation-frame +// Definitions by: Qinfeng Chen +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +interface AnimationFrame { + new(): AnimationFrame; + request(callback: () => void): void; +} + +declare var AnimationFrame: AnimationFrame; +