This was a poorly typed attempt to mimic TypeScript's index signatures, which we can use instead. This eliminates a very strange type that we were exposing to users, but not re-exporting through our public API. Fixes #4483
		
			
				
	
	
		
			27 lines
		
	
	
		
			603 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			603 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
/**
 | 
						|
 * This file contains declarations of global symbols we reference in our code
 | 
						|
 */
 | 
						|
 | 
						|
/// <reference path="../typings/zone/zone.d.ts"/>
 | 
						|
declare var assert: any;
 | 
						|
 | 
						|
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): void;
 | 
						|
  Reflect: any;
 | 
						|
  zone: Zone;
 | 
						|
  getAngularTestability: Function;
 | 
						|
  getAllAngularTestabilities: Function;
 | 
						|
  setTimeout: Function;
 | 
						|
  clearTimeout: Function;
 | 
						|
  setInterval: Function;
 | 
						|
  clearInterval: Function;
 | 
						|
}
 |