| 
									
										
										
										
											2015-10-01 19:49:45 -07:00
										 |  |  | /** | 
					
						
							|  |  |  |  * Declarations angular depends on for compilation to ES6. | 
					
						
							|  |  |  |  * This file is also used to propagate our transitive typings | 
					
						
							|  |  |  |  * to users. | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /// <reference path="../typings/zone/zone.d.ts"/>
 | 
					
						
							|  |  |  | /// <reference path="../typings/hammerjs/hammerjs.d.ts"/>
 | 
					
						
							|  |  |  | /// <reference path="../typings/jasmine/jasmine.d.ts"/>
 | 
					
						
							|  |  |  | /// <reference path="../typings/angular-protractor/angular-protractor.d.ts"/>
 | 
					
						
							| 
									
										
										
										
											2015-11-13 01:58:17 -08:00
										 |  |  | 
 | 
					
						
							|  |  |  | // TODO: ideally the node.d.ts reference should be scoped only for files that need and not to all
 | 
					
						
							|  |  |  | //       the code including client code
 | 
					
						
							|  |  |  | /// <reference path="../typings/node/node.d.ts" />
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-10-01 19:49:45 -07:00
										 |  |  | declare var assert: any; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-11-13 01:58:17 -08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-10-01 19:49:45 -07:00
										 |  |  | interface BrowserNodeGlobal { | 
					
						
							|  |  |  |   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(condition: any): void; | 
					
						
							|  |  |  |   Reflect: any; | 
					
						
							|  |  |  |   zone: Zone; | 
					
						
							|  |  |  |   getAngularTestability: Function; | 
					
						
							|  |  |  |   getAllAngularTestabilities: Function; | 
					
						
							| 
									
										
										
										
											2015-11-03 15:19:18 -08:00
										 |  |  |   angularDevMode: boolean; | 
					
						
							| 
									
										
										
										
											2015-10-01 19:49:45 -07:00
										 |  |  |   setTimeout: Function; | 
					
						
							|  |  |  |   clearTimeout: Function; | 
					
						
							|  |  |  |   setInterval: Function; | 
					
						
							|  |  |  |   clearInterval: Function; | 
					
						
							|  |  |  | } |