26 lines
		
	
	
		
			904 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			904 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| /** @stable */
 | |
| export declare class UpgradeAdapter {
 | |
|     constructor(ng2AppModule: Type<any>, compilerOptions?: CompilerOptions);
 | |
|     bootstrap(element: Element, modules?: any[], config?: angular.IAngularBootstrapConfig): UpgradeAdapterRef;
 | |
|     downgradeNg2Component(component: Type<any>): Function;
 | |
|     downgradeNg2Provider(token: any): Function;
 | |
|     registerForNg1Tests(modules?: string[]): UpgradeAdapterRef;
 | |
|     upgradeNg1Component(name: string): Type<any>;
 | |
|     upgradeNg1Provider(name: string, options?: {
 | |
|         asToken: any;
 | |
|     }): void;
 | |
| }
 | |
| 
 | |
| /** @stable */
 | |
| export declare class UpgradeAdapterRef {
 | |
|     ng1Injector: angular.IInjectorService;
 | |
|     ng1RootScope: angular.IRootScopeService;
 | |
|     ng2Injector: Injector;
 | |
|     ng2ModuleRef: NgModuleRef<any>;
 | |
|     dispose(): void;
 | |
|     ready(fn: (upgradeAdapterRef: UpgradeAdapterRef) => void): void;
 | |
| }
 | |
| 
 | |
| /** @stable */
 | |
| export declare const VERSION: Version;
 |