| 
									
										
										
										
											2015-04-01 10:45:56 -07:00
										 |  |  | /** | 
					
						
							|  |  |  |  * This file contains declarations of global symbols we reference in our code | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-05-18 11:57:20 -07:00
										 |  |  | /// <reference path="typings/zone/zone.d.ts"/>
 | 
					
						
							| 
									
										
										
										
											2015-06-01 17:49:14 -07:00
										 |  |  | /// <reference path="traceur-runtime.d.ts" />
 | 
					
						
							| 
									
										
										
										
											2015-04-01 10:45:56 -07:00
										 |  |  | declare var assert: any; | 
					
						
							| 
									
										
										
										
											2015-05-19 15:05:02 -07:00
										 |  |  | declare type int = number; | 
					
						
							| 
									
										
										
										
											2015-04-01 10:45:56 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-05-07 13:25:02 -07:00
										 |  |  | interface List<T> extends Array<T> {} | 
					
						
							| 
									
										
										
										
											2015-04-01 10:45:56 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-06-17 11:11:15 -07:00
										 |  |  | // FIXME: K must be string!
 | 
					
						
							|  |  |  | // FIXME: should have an index signature, `[k: string]: V;`
 | 
					
						
							|  |  |  | interface StringMap<K, V> {} | 
					
						
							| 
									
										
										
										
											2015-05-18 11:57:20 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-05-20 17:19:46 -07:00
										 |  |  | interface BrowserNodeGlobal { | 
					
						
							| 
									
										
										
										
											2015-04-01 10:45:56 -07:00
										 |  |  |   Object: typeof Object; | 
					
						
							|  |  |  |   Array: typeof Array; | 
					
						
							|  |  |  |   Map: typeof Map; | 
					
						
							|  |  |  |   Set: typeof Set; | 
					
						
							|  |  |  |   Date: typeof Date; | 
					
						
							|  |  |  |   RegExp: typeof RegExp; | 
					
						
							|  |  |  |   JSON: typeof JSON; | 
					
						
							|  |  |  |   Math: typeof Math; | 
					
						
							| 
									
										
										
										
											2015-05-20 17:19:46 -07:00
										 |  |  |   assert(condition): void; | 
					
						
							| 
									
										
										
										
											2015-04-28 18:17:00 -07:00
										 |  |  |   Reflect: any; | 
					
						
							| 
									
										
										
										
											2015-05-18 11:57:20 -07:00
										 |  |  |   zone: Zone; | 
					
						
							| 
									
										
										
										
											2015-05-20 09:48:15 -07:00
										 |  |  |   getAngularTestability: Function; | 
					
						
							| 
									
										
										
										
											2015-05-20 17:19:46 -07:00
										 |  |  |   setTimeout: Function; | 
					
						
							|  |  |  |   clearTimeout: Function; | 
					
						
							|  |  |  |   setInterval: Function; | 
					
						
							|  |  |  |   clearInterval: Function; | 
					
						
							| 
									
										
										
										
											2015-04-01 10:45:56 -07:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2015-06-11 09:44:04 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | declare var global: any; |