From f1ca4ab75f83c56301ade4758cf212a3574974d7 Mon Sep 17 00:00:00 2001 From: Douglas Eichelberger Date: Tue, 25 Feb 2014 14:51:52 -0800 Subject: [PATCH] add module declaration to bigscreen.d.ts --- bigscreen/bigscreen-tests.ts | 2 ++ bigscreen/bigscreen.d.ts | 10 ++++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/bigscreen/bigscreen-tests.ts b/bigscreen/bigscreen-tests.ts index 0ae13acd7..9e0c9fda8 100644 --- a/bigscreen/bigscreen-tests.ts +++ b/bigscreen/bigscreen-tests.ts @@ -1,5 +1,7 @@ /// +import BigScreen = require("bigscreen"); + BigScreen.onchange = function(element: Element) { console.log("Full-screen element " + element + " changed."); } diff --git a/bigscreen/bigscreen.d.ts b/bigscreen/bigscreen.d.ts index bdabdc101..8bec685ff 100644 --- a/bigscreen/bigscreen.d.ts +++ b/bigscreen/bigscreen.d.ts @@ -4,9 +4,11 @@ // Definitions: https://github.com/borisyankov/DefinitelyTyped interface BigScreenStatic { - element: any; + // Properties + element: Element; enabled: boolean; + // Methods exit(): void; onchange(element: Element): void; onenter(element: Element): void; @@ -17,4 +19,8 @@ interface BigScreenStatic { videoEnabled(video: HTMLVideoElement): boolean; } -declare var BigScreen: BigScreenStatic; +declare var bigscreen: BigScreenStatic; + +declare module "bigscreen" { + export = bigscreen; +}