24 lines
		
	
	
		
			452 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			24 lines
		
	
	
		
			452 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| 
								 | 
							
								/**
							 | 
						||
| 
								 | 
							
								 * This file contains declarations of global symbols we reference in our code
							 | 
						||
| 
								 | 
							
								 */
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								declare var assert: any;
							 | 
						||
| 
								 | 
							
								declare var global: Window;
							 | 
						||
| 
								 | 
							
								type int = number;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								interface List<T> extends Array<T> {}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								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;
							 | 
						||
| 
								 | 
							
								  NaN: typeof NaN;
							 | 
						||
| 
								 | 
							
								  gc(): void;
							 | 
						||
| 
								 | 
							
								}
							 |