Files
DefinitelyTyped/screenfull/index.d.ts
2016-10-26 00:47:47 +09:00

29 lines
687 B
TypeScript

// Type definitions for screenfull.js 3.0.0
// Project: https://github.com/sindresorhus/screenfull.js
// Definitions by: Ilia Choly <http://github.com/icholy>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
declare var screenfull: IScreenfull;
interface IScreenfullRaw {
requestFullscreen?: string;
exitFullscreen?: string;
fullscreenElement?: string;
fullscreenEnabled?: string;
fullscreenchange?: string;
fullscreenerror?: string;
}
interface IScreenfull {
isFullscreen: boolean;
element: Element;
enabled: boolean;
raw: IScreenfullRaw;
request(elem?: Element): void;
toggle(elem?: Element): void;
exit(): void;
}
export = screenfull;