2015-04-01 13:45:56 -04:00
|
|
|
/**
|
|
|
|
* This file contains declarations of global symbols we reference in our code
|
|
|
|
*/
|
|
|
|
|
2015-05-18 14:57:20 -04:00
|
|
|
/// <reference path="typings/hammerjs/hammerjs"/>
|
|
|
|
/// <reference path="typings/zone/zone.d.ts"/>
|
|
|
|
|
2015-04-01 13:45:56 -04:00
|
|
|
declare var assert: any;
|
|
|
|
declare var global: Window;
|
2015-05-19 18:05:02 -04:00
|
|
|
declare type int = number;
|
2015-04-01 13:45:56 -04:00
|
|
|
|
2015-05-07 16:25:02 -04:00
|
|
|
interface List<T> extends Array<T> {}
|
2015-04-01 13:45:56 -04:00
|
|
|
|
2015-05-19 18:05:02 -04:00
|
|
|
interface StringMap<K, V> extends Object {}
|
2015-05-18 14:57:20 -04:00
|
|
|
|
2015-04-01 13:45:56 -04:00
|
|
|
interface Window {
|
|
|
|
Object: typeof Object;
|
|
|
|
Array: typeof Array;
|
|
|
|
Map: typeof Map;
|
|
|
|
Set: typeof Set;
|
|
|
|
Date: typeof Date;
|
|
|
|
RegExp: typeof RegExp;
|
|
|
|
JSON: typeof JSON;
|
|
|
|
Math: typeof Math;
|
|
|
|
assert: typeof assert;
|
|
|
|
gc(): void;
|
2015-04-28 21:17:00 -04:00
|
|
|
Reflect: any;
|
2015-05-18 14:57:20 -04:00
|
|
|
zone: Zone;
|
|
|
|
Hammer: HammerStatic;
|
2015-04-01 13:45:56 -04:00
|
|
|
}
|