refactor(PlatformRef): remove deprecated PlatformRef#registerDisposeListener, #disposed, #dispose()
BREAKING CHANGE: previously deprecated PlatformRef#registerDisposeListener, #disposed, #dispose() - follow deprecation instructions to upgrade
This commit is contained in:
		
							parent
							
								
									12b0a3d0e5
								
							
						
					
					
						commit
						44e1b23813
					
				| @ -66,7 +66,7 @@ export function isDevMode(): boolean { | |||||||
|  * @experimental APIs related to application bootstrap are currently under review. |  * @experimental APIs related to application bootstrap are currently under review. | ||||||
|  */ |  */ | ||||||
| export function createPlatform(injector: Injector): PlatformRef { | export function createPlatform(injector: Injector): PlatformRef { | ||||||
|   if (isPresent(_platform) && !_platform.disposed) { |   if (isPresent(_platform) && !_platform.destroyed) { | ||||||
|     throw new BaseException( |     throw new BaseException( | ||||||
|         'There can be only one platform. Destroy the previous one to create a new one.'); |         'There can be only one platform. Destroy the previous one to create a new one.'); | ||||||
|   } |   } | ||||||
| @ -140,7 +140,7 @@ export function destroyPlatform(): void { | |||||||
|  * @experimental APIs related to application bootstrap are currently under review. |  * @experimental APIs related to application bootstrap are currently under review. | ||||||
|  */ |  */ | ||||||
| export function getPlatform(): PlatformRef { | export function getPlatform(): PlatformRef { | ||||||
|   return isPresent(_platform) && !_platform.disposed ? _platform : null; |   return isPresent(_platform) && !_platform.destroyed ? _platform : null; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
| @ -224,12 +224,6 @@ export abstract class PlatformRef { | |||||||
|     throw unimplemented(); |     throw unimplemented(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   /** |  | ||||||
|    * Register a listener to be called when the platform is disposed. |  | ||||||
|    * @deprecated Use `OnDestroy` instead |  | ||||||
|    */ |  | ||||||
|   abstract registerDisposeListener(dispose: () => void): void; |  | ||||||
| 
 |  | ||||||
|   /** |   /** | ||||||
|    * Register a listener to be called when the platform is disposed. |    * Register a listener to be called when the platform is disposed. | ||||||
|    */ |    */ | ||||||
| @ -241,21 +235,11 @@ export abstract class PlatformRef { | |||||||
|    */ |    */ | ||||||
|   get injector(): Injector { throw unimplemented(); }; |   get injector(): Injector { throw unimplemented(); }; | ||||||
| 
 | 
 | ||||||
|   /** |  | ||||||
|    * Destroy the Angular platform and all Angular applications on the page. |  | ||||||
|    * @deprecated Use `destroy` instead |  | ||||||
|    */ |  | ||||||
|   abstract dispose(): void; |  | ||||||
| 
 |  | ||||||
|   /** |   /** | ||||||
|    * Destroy the Angular platform and all Angular applications on the page. |    * Destroy the Angular platform and all Angular applications on the page. | ||||||
|    */ |    */ | ||||||
|   abstract destroy(): void; |   abstract destroy(): void; | ||||||
| 
 | 
 | ||||||
|   /** |  | ||||||
|    * @deprecated Use `destroyed` instead |  | ||||||
|    */ |  | ||||||
|   get disposed(): boolean { throw unimplemented(); } |  | ||||||
|   get destroyed(): boolean { throw unimplemented(); } |   get destroyed(): boolean { throw unimplemented(); } | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | |||||||
							
								
								
									
										3
									
								
								tools/public_api_guard/core/index.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								tools/public_api_guard/core/index.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -995,14 +995,11 @@ export declare const platformCore: (extraProviders?: any[]) => PlatformRef; | |||||||
| /** @experimental */ | /** @experimental */ | ||||||
| export declare abstract class PlatformRef { | export declare abstract class PlatformRef { | ||||||
|     destroyed: boolean; |     destroyed: boolean; | ||||||
|     /** @deprecated */ disposed: boolean; |  | ||||||
|     injector: Injector; |     injector: Injector; | ||||||
|     /** @stable */ bootstrapModule<M>(moduleType: Type<M>, compilerOptions?: CompilerOptions | CompilerOptions[]): Promise<NgModuleRef<M>>; |     /** @stable */ bootstrapModule<M>(moduleType: Type<M>, compilerOptions?: CompilerOptions | CompilerOptions[]): Promise<NgModuleRef<M>>; | ||||||
|     /** @experimental */ bootstrapModuleFactory<M>(moduleFactory: NgModuleFactory<M>): Promise<NgModuleRef<M>>; |     /** @experimental */ bootstrapModuleFactory<M>(moduleFactory: NgModuleFactory<M>): Promise<NgModuleRef<M>>; | ||||||
|     abstract destroy(): void; |     abstract destroy(): void; | ||||||
|     /** @deprecated */ abstract dispose(): void; |  | ||||||
|     abstract onDestroy(callback: () => void): void; |     abstract onDestroy(callback: () => void): void; | ||||||
|     /** @deprecated */ abstract registerDisposeListener(dispose: () => void): void; |  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /** @deprecated */ | /** @deprecated */ | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user