refactor(core): Removed readonly getters and changed to readonly (#19225)

variables
This commit is contained in:
tinayuangao
2017-09-29 00:36:29 +08:00
committed by Victor Berchet
parent 3aa3d5c548
commit 2b84b86fc0
14 changed files with 64 additions and 46 deletions

View File

@ -27,7 +27,11 @@ import {resolveForwardRef} from './forward_ref';
* @deprecated No replacement
*/
export class ReflectiveKey {
public readonly displayName: string;
/**
* Returns a stringified token.
*/
readonly displayName: string;
/**
* Private
*/

View File

@ -71,11 +71,13 @@ export interface ResolvedReflectiveProvider {
}
export class ResolvedReflectiveProvider_ implements ResolvedReflectiveProvider {
readonly resolvedFactory: ResolvedReflectiveFactory;
constructor(
public key: ReflectiveKey, public resolvedFactories: ResolvedReflectiveFactory[],
public multiProvider: boolean) {}
get resolvedFactory(): ResolvedReflectiveFactory { return this.resolvedFactories[0]; }
public multiProvider: boolean) {
this.resolvedFactory = this.resolvedFactories[0];
}
}
/**