From 7dc6f5e566f8177a963f201686ee55f4d8d87e86 Mon Sep 17 00:00:00 2001 From: Qinfeng Chen Date: Thu, 15 Jan 2015 17:06:20 -0500 Subject: [PATCH] add animationframe type definition file --- animationframe/animationframe-tests.ts | 9 +++++++++ animationframe/animationframe.d.ts | 12 ++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 animationframe/animationframe-tests.ts create mode 100644 animationframe/animationframe.d.ts 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; +