angular-cn/modules/angular2/globals.ts

31 lines
629 B
TypeScript
Raw Normal View History

/**
* 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"/>
declare var assert: any;
declare var global: Window;
type int = number;
interface List<T> extends Array<T> {}
2015-05-18 14:57:20 -04:00
interface StringMap<K,V> extends Object {}
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;
Reflect: any;
2015-05-18 14:57:20 -04:00
zone: Zone;
Hammer: HammerStatic;
}