Revert "refactor(core): Change abstract get
to readonly
(#19226)"
This reverts commit 3aa3d5c548
.
This commit is contained in:
6
tools/public_api_guard/common/common.d.ts
vendored
6
tools/public_api_guard/common/common.d.ts
vendored
@ -392,9 +392,9 @@ export declare class PercentPipe implements PipeTransform {
|
||||
|
||||
/** @stable */
|
||||
export declare abstract class PlatformLocation {
|
||||
readonly hash: string;
|
||||
readonly pathname: string;
|
||||
readonly search: string;
|
||||
readonly abstract hash: string;
|
||||
readonly abstract pathname: string;
|
||||
readonly abstract search: string;
|
||||
abstract back(): void;
|
||||
abstract forward(): void;
|
||||
abstract getBaseHrefFromDOM(): string;
|
||||
|
50
tools/public_api_guard/core/core.d.ts
vendored
50
tools/public_api_guard/core/core.d.ts
vendored
@ -213,17 +213,17 @@ export interface ComponentDecorator {
|
||||
|
||||
/** @stable */
|
||||
export declare abstract class ComponentFactory<C> {
|
||||
readonly componentType: Type<any>;
|
||||
readonly inputs: {
|
||||
readonly abstract componentType: Type<any>;
|
||||
readonly abstract inputs: {
|
||||
propName: string;
|
||||
templateName: string;
|
||||
}[];
|
||||
readonly ngContentSelectors: string[];
|
||||
readonly outputs: {
|
||||
readonly abstract ngContentSelectors: string[];
|
||||
readonly abstract outputs: {
|
||||
propName: string;
|
||||
templateName: string;
|
||||
}[];
|
||||
readonly selector: string;
|
||||
readonly abstract selector: string;
|
||||
abstract create(injector: Injector, projectableNodes?: any[][], rootSelectorOrNode?: string | any, ngModule?: NgModuleRef<any>): ComponentRef<C>;
|
||||
}
|
||||
|
||||
@ -235,12 +235,12 @@ export declare abstract class ComponentFactoryResolver {
|
||||
|
||||
/** @stable */
|
||||
export declare abstract class ComponentRef<C> {
|
||||
readonly changeDetectorRef: ChangeDetectorRef;
|
||||
readonly componentType: Type<any>;
|
||||
readonly hostView: ViewRef;
|
||||
readonly injector: Injector;
|
||||
readonly instance: C;
|
||||
readonly location: ElementRef;
|
||||
readonly abstract changeDetectorRef: ChangeDetectorRef;
|
||||
readonly abstract componentType: Type<any>;
|
||||
readonly abstract hostView: ViewRef;
|
||||
readonly abstract injector: Injector;
|
||||
readonly abstract instance: C;
|
||||
readonly abstract location: ElementRef;
|
||||
abstract destroy(): void;
|
||||
abstract onDestroy(callback: Function): void;
|
||||
}
|
||||
@ -369,8 +369,8 @@ export declare class ElementRef {
|
||||
|
||||
/** @experimental */
|
||||
export declare abstract class EmbeddedViewRef<C> extends ViewRef {
|
||||
readonly context: C;
|
||||
readonly rootNodes: any[];
|
||||
readonly abstract context: C;
|
||||
readonly abstract rootNodes: any[];
|
||||
}
|
||||
|
||||
/** @stable */
|
||||
@ -597,7 +597,7 @@ export declare const NgModule: NgModuleDecorator;
|
||||
|
||||
/** @experimental */
|
||||
export declare abstract class NgModuleFactory<T> {
|
||||
readonly moduleType: Type<T>;
|
||||
readonly abstract moduleType: Type<T>;
|
||||
abstract create(parentInjector: Injector | null): NgModuleRef<T>;
|
||||
}
|
||||
|
||||
@ -608,9 +608,9 @@ export declare abstract class NgModuleFactoryLoader {
|
||||
|
||||
/** @stable */
|
||||
export declare abstract class NgModuleRef<T> {
|
||||
readonly componentFactoryResolver: ComponentFactoryResolver;
|
||||
readonly injector: Injector;
|
||||
readonly instance: T;
|
||||
readonly abstract componentFactoryResolver: ComponentFactoryResolver;
|
||||
readonly abstract injector: Injector;
|
||||
readonly abstract instance: T;
|
||||
abstract destroy(): void;
|
||||
abstract onDestroy(callback: () => void): void;
|
||||
}
|
||||
@ -738,7 +738,7 @@ export declare class QueryList<T> {
|
||||
|
||||
/** @deprecated */
|
||||
export declare abstract class ReflectiveInjector implements Injector {
|
||||
readonly parent: Injector | null;
|
||||
readonly abstract parent: Injector | null;
|
||||
abstract createChildFromResolved(providers: ResolvedReflectiveProvider[]): ReflectiveInjector;
|
||||
abstract get(token: any, notFoundValue?: any): any;
|
||||
abstract instantiateResolved(provider: ResolvedReflectiveProvider): any;
|
||||
@ -795,7 +795,7 @@ export declare abstract class Renderer {
|
||||
|
||||
/** @experimental */
|
||||
export declare abstract class Renderer2 {
|
||||
readonly data: {
|
||||
readonly abstract data: {
|
||||
[key: string]: any;
|
||||
};
|
||||
destroyNode: ((node: any) => void) | null;
|
||||
@ -953,7 +953,7 @@ export declare abstract class SystemJsNgModuleLoaderConfig {
|
||||
|
||||
/** @stable */
|
||||
export declare abstract class TemplateRef<C> {
|
||||
readonly elementRef: ElementRef;
|
||||
readonly abstract elementRef: ElementRef;
|
||||
abstract createEmbeddedView(context: C): EmbeddedViewRef<C>;
|
||||
}
|
||||
|
||||
@ -1057,10 +1057,10 @@ export interface ViewChildrenDecorator {
|
||||
|
||||
/** @stable */
|
||||
export declare abstract class ViewContainerRef {
|
||||
readonly element: ElementRef;
|
||||
readonly injector: Injector;
|
||||
readonly length: number;
|
||||
readonly parentInjector: Injector;
|
||||
readonly abstract element: ElementRef;
|
||||
readonly abstract injector: Injector;
|
||||
readonly abstract length: number;
|
||||
readonly abstract parentInjector: Injector;
|
||||
abstract clear(): void;
|
||||
abstract createComponent<C>(componentFactory: ComponentFactory<C>, index?: number, injector?: Injector, projectableNodes?: any[][], ngModule?: NgModuleRef<any>): ComponentRef<C>;
|
||||
abstract createEmbeddedView<C>(templateRef: TemplateRef<C>, context?: C, index?: number): EmbeddedViewRef<C>;
|
||||
@ -1081,7 +1081,7 @@ export declare enum ViewEncapsulation {
|
||||
|
||||
/** @stable */
|
||||
export declare abstract class ViewRef extends ChangeDetectorRef {
|
||||
readonly destroyed: boolean;
|
||||
readonly abstract destroyed: boolean;
|
||||
abstract destroy(): void;
|
||||
abstract onDestroy(callback: Function): any;
|
||||
}
|
||||
|
2
tools/public_api_guard/forms/forms.d.ts
vendored
2
tools/public_api_guard/forms/forms.d.ts
vendored
@ -65,7 +65,7 @@ export declare abstract class AbstractControl {
|
||||
|
||||
/** @stable */
|
||||
export declare abstract class AbstractControlDirective {
|
||||
readonly control: AbstractControl | null;
|
||||
readonly abstract control: AbstractControl | null;
|
||||
readonly dirty: boolean | null;
|
||||
readonly disabled: boolean | null;
|
||||
readonly enabled: boolean | null;
|
||||
|
Reference in New Issue
Block a user