From 02be662e93410982282b1d841aa76013f13c4c91 Mon Sep 17 00:00:00 2001 From: Gregory Dalton Date: Tue, 19 Nov 2013 01:40:09 -0800 Subject: [PATCH] added headers and tests --- stats/stats-tests.ts | 21 +++++++++++++++++++++ stats/stats.d.ts | 12 +++++++----- 2 files changed, 28 insertions(+), 5 deletions(-) create mode 100644 stats/stats-tests.ts diff --git a/stats/stats-tests.ts b/stats/stats-tests.ts new file mode 100644 index 000000000..0c80fc99c --- /dev/null +++ b/stats/stats-tests.ts @@ -0,0 +1,21 @@ +/// + +var stats = new Stats(); +stats.setMode(1); // 0: fps, 1: ms + +// Align top-left +stats.domElement.style.position = 'absolute'; +stats.domElement.style.left = '0px'; +stats.domElement.style.top = '0px'; + +document.body.appendChild( stats.domElement ); + +setInterval( function () { + + stats.begin(); + + // your code goes here + + stats.end(); + +}, 1000 / 60 ); diff --git a/stats/stats.d.ts b/stats/stats.d.ts index 801cd9ada..48a2fc54f 100644 --- a/stats/stats.d.ts +++ b/stats/stats.d.ts @@ -1,13 +1,15 @@ -/** - * @author mrdoob / http://mrdoob.com/ - * stats.js - http://github.com/mrdoob/stats.js - */ +// Type definitions for Stats.js r11 +// Project: http://github.com/mrdoob/stats.js +// Definitions by: Gregory Dalton +// Definitions: https://github.com/borisyankov/DefinitelyTyped + declare class Stats { REVISION: number; domElement: HTMLDivElement; + // 0: fps, 1: ms setMode(value: number): void; begin(): void; @@ -15,4 +17,4 @@ declare class Stats { end(): number; update(): void; -} \ No newline at end of file +}