18 lines
		
	
	
		
			365 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			18 lines
		
	
	
		
			365 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
|  | //#docregion
 | ||
|  | // #docregion token
 | ||
|  | import {OpaqueToken} from 'angular2/core'; | ||
|  | 
 | ||
|  | export let APP_CONFIG = new OpaqueToken('app.config'); | ||
|  | // #enddocregion token
 | ||
|  | 
 | ||
|  | //#docregion config
 | ||
|  | export interface Config { | ||
|  |   apiEndpoint: string, | ||
|  |   title: string | ||
|  | } | ||
|  | 
 | ||
|  | export const CONFIG:Config = { | ||
|  |   apiEndpoint: 'api.heroes.com', | ||
|  |   title: 'Dependency Injection' | ||
|  | }; | ||
|  | //#enddocregion config
 |