refactor(ivy): remove ngBaseDef (#33264)
Removes `ngBaseDef` from the compiler and any runtime code that was still referring to it. In the cases where we'd previously generate a base def we now generate a definition for an abstract directive. PR Close #33264
This commit is contained in:
27
tools/public_api_guard/core/core.d.ts
vendored
27
tools/public_api_guard/core/core.d.ts
vendored
@ -701,21 +701,6 @@ export declare function ɵɵattributeInterpolate8(attrName: string, prefix: stri
|
||||
|
||||
export declare function ɵɵattributeInterpolateV(attrName: string, values: any[], sanitizer?: SanitizerFn, namespace?: string): TsickleIssue1009;
|
||||
|
||||
export interface ɵɵBaseDef<T> {
|
||||
contentQueries: ContentQueriesFunction<T> | null;
|
||||
/** @deprecated */ readonly declaredInputs: {
|
||||
[P in keyof T]: string;
|
||||
};
|
||||
hostBindings: HostBindingsFunction<T> | null;
|
||||
readonly inputs: {
|
||||
[P in keyof T]: string;
|
||||
};
|
||||
readonly outputs: {
|
||||
[P in keyof T]: string;
|
||||
};
|
||||
viewQuery: ViewQueriesFunction<T> | null;
|
||||
}
|
||||
|
||||
export declare function ɵɵclassMap(classes: {
|
||||
[className: string]: any;
|
||||
} | NO_CHANGE | string | null): void;
|
||||
@ -760,18 +745,6 @@ export declare function ɵɵCopyDefinitionFeature(definition: DirectiveDef<any>
|
||||
|
||||
export declare const ɵɵdefaultStyleSanitizer: StyleSanitizeFn;
|
||||
|
||||
export declare function ɵɵdefineBase<T>(baseDefinition: {
|
||||
inputs?: {
|
||||
[P in keyof T]?: string | [string, string];
|
||||
};
|
||||
outputs?: {
|
||||
[P in keyof T]?: string;
|
||||
};
|
||||
contentQueries?: ContentQueriesFunction<T> | null;
|
||||
viewQuery?: ViewQueriesFunction<T> | null;
|
||||
hostBindings?: HostBindingsFunction<T>;
|
||||
}): ɵɵBaseDef<T>;
|
||||
|
||||
export declare function ɵɵdefineComponent<T>(componentDefinition: {
|
||||
type: Type<T>;
|
||||
selectors: CssSelectorList;
|
||||
|
Reference in New Issue
Block a user