refactor(various): remove a few lingering but unused deprecated apis (#10896)

Removes deprecated APPLICATION_COMMON_PROVIDERS, as well as some
internal apis that were deprecated.
This commit is contained in:
Julie Ralph 2016-08-17 16:36:10 -07:00 committed by Kara
parent 0b62b6f783
commit beb79e75bf
9 changed files with 1 additions and 72 deletions

View File

@ -25,7 +25,7 @@ export * from './src/testability/testability';
export * from './src/change_detection';
export * from './src/platform_core_providers';
export {TRANSLATIONS, TRANSLATIONS_FORMAT, LOCALE_ID} from './src/i18n/tokens';
export {APPLICATION_COMMON_PROVIDERS, ApplicationModule} from './src/application_module';
export {ApplicationModule} from './src/application_module';
export {wtfCreateScope, wtfLeave, wtfStartTimeRange, wtfEndTimeRange, WtfScopeFn} from './src/profile/profile';
export {Type} from './src/type';

View File

@ -24,14 +24,6 @@ export function _keyValueDiffersFactory() {
return defaultKeyValueDiffers;
}
/**
* A default set of providers which should be included in any Angular
* application, regardless of the platform it runs onto.
*
* @deprecated Include `ApplicationModule` instead.
*/
export const APPLICATION_COMMON_PROVIDERS: Array<Type<any>|{[k: string]: any}|any[]> = [];
/**
* This module includes the providers of @angular/core that are needed
* to bootstrap components via `ApplicationRef`.

View File

@ -249,19 +249,10 @@ export class PlatformRef_ extends PlatformRef {
constructor(private _injector: Injector) { super(); }
/**
* @deprecated
*/
registerDisposeListener(dispose: () => void): void { this.onDestroy(dispose); }
onDestroy(callback: () => void): void { this._destroyListeners.push(callback); }
get injector(): Injector { return this._injector; }
/**
* @deprecated
*/
get disposed() { return this.destroyed; }
get destroyed() { return this._destroyed; }
destroy() {
@ -273,11 +264,6 @@ export class PlatformRef_ extends PlatformRef {
this._destroyed = true;
}
/**
* @deprecated
*/
dispose(): void { this.destroy(); }
bootstrapModuleFactory<M>(moduleFactory: NgModuleFactory<M>): Promise<NgModuleRef<M>> {
return this._bootstrapModuleFactoryWithZone(moduleFactory, null);
}

View File

@ -1,36 +0,0 @@
/**
* @license
* Copyright Google Inc. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
import {ApplicationRef, ComponentFactory, ComponentRef, Injectable, Injector, NgZone, Type} from '../index';
/**
* A no-op implementation of {@link ApplicationRef}, useful for testing.
*/
@Injectable()
export class MockApplicationRef extends ApplicationRef {
registerBootstrapListener(listener: (ref: ComponentRef<any>) => void): void {}
registerDisposeListener(dispose: () => void): void {}
bootstrap<C>(componentFactory: ComponentFactory<C>): ComponentRef<C> { return null; }
get injector(): Injector { return null; };
get zone(): NgZone { return null; };
run(callback: Function): any { return null; }
waitForAsyncInitializers(): Promise<any> { return null; }
dispose(): void {}
tick(): void {}
get componentTypes(): Type<any>[] { return null; };
}

View File

@ -17,7 +17,6 @@ export {MockAnimationPlayer} from './mock_animation_player';
export {inject} from './test_bed';
export * from './logger';
export * from './ng_zone_mock';
export * from './mock_application_ref';
export * from './test_component_builder';
export var proxy: ClassDecorator = (t: any /** TODO #9100 */) => t;

View File

@ -45,9 +45,6 @@ export abstract class DomAdapter {
abstract logGroup(error: any /** TODO #9100 */): any /** TODO #9100 */;
abstract logGroupEnd(): any /** TODO #9100 */;
/** @deprecated */
getResourceLoader(): Type<any> { return this.resourceLoaderType; }
/**
* Maps attribute names to their corresponding property names for cases
* where attribute name doesn't match property name.

View File

@ -50,8 +50,6 @@ export class WorkerDomAdapter extends DomAdapter {
getProperty(el: Element, name: string): any { throw 'not implemented'; }
invoke(el: Element, methodName: string, args: any[]): any { throw 'not implemented'; }
getResourceLoader(): Type<any> { throw 'not implemented'; }
get attrToPropMap(): {[key: string]: string} { throw 'not implemented'; }
set attrToPropMap(value: {[key: string]: string}) { throw 'not implemented'; }

View File

@ -75,8 +75,6 @@ export class Parse5DomAdapter extends DomAdapter {
logGroupEnd() {}
getResourceLoader(): Type<ResourceLoader> { return ResourceLoader; }
get attrToPropMap() { return _attrToPropMap; }
query(selector: any /** TODO #9100 */) { throw _notImplemented('query'); }

View File

@ -127,11 +127,6 @@ export declare const APP_ID: any;
/** @experimental */
export declare const APP_INITIALIZER: any;
/** @deprecated */
export declare const APPLICATION_COMMON_PROVIDERS: Array<Type<any> | {
[k: string]: any;
} | any[]>;
/** @experimental */
export declare class ApplicationInitStatus {
done: boolean;