Upgrading @angular/core 10 to 11
Unknown10.2.5 → 11.2.14Security1Fixed3
SecurityModerate · CVSS 5.4Angular vulnerable to Cross-site ScriptingGHSA-c75v-2vq8-878f · CVE-2021-4231 ↗
UnknownUpgrade verdict
48 of 49 releases publish no notes, so breaking changes can't be ruled out.
In plain terms
- Some releases in this range publish no notes, so DepDelta can't rule out breaking changes.
- Their commits are listed with this comparison.
Must act 1 item needs code or config changes
What you must change
Security1
Angular vulnerable to Cross-site Scripting
Moderate · CVSS 5.4API changes
Generated by DepDelta from published .d.ts files. Not mixed with prose notes.
- removed:
abstract class ɵangular_packages_core_core_w - removed:
abstract get ɵangular_packages_core_core_w.component(): any - removed:
abstract get ɵangular_packages_core_core_w.componentRenderElement(): any - removed:
abstract get ɵangular_packages_core_core_w.context(): any - removed:
abstract get ɵangular_packages_core_core_w.injector(): Injector - removed:
abstract get ɵangular_packages_core_core_w.nodeIndex(): number | null - removed:
abstract get ɵangular_packages_core_core_w.providerTokens(): any[] - removed:
abstract get ɵangular_packages_core_core_w.references(): { [key: string]: any } - removed:
abstract get ɵangular_packages_core_core_w.renderNode(): any - removed:
abstract get ɵangular_packages_core_core_w.view(): ViewData - removed:
abstract method ɵangular_packages_core_core_w.logError(console: Console, ...values: any[]): void - removed:
class ɵangular_packages_core_core_c implements Injector - removed:
class ɵangular_packages_core_core_k - removed:
class ɵangular_packages_core_core_l extends ɵangular_packages_core_core_k implements DebugElement - removed:
class ɵangular_packages_core_core_n implements IterableDifferFactory - removed:
const ɵangular_packages_core_core_ba: InstructionState - removed:
const ɵangular_packages_core_core_s: StaticProvider[] - removed:
const ɵangular_packages_core_core_u = 'USD' - removed:
const ɵangular_packages_core_core_y: InjectionToken<(fn: () => void) => void> - removed:
constructor ɵangular_packages_core_core_k(nativeNode: any, parent: DebugNode | null, _debugContext: ɵangular_packages_core_core_w) - removed:
constructor ɵangular_packages_core_core_l(nativeNode: any, parent: any, _debugContext: ɵangular_packages_core_core_w) - removed:
constructor ɵangular_packages_core_core_n() - removed:
function ɵangular_packages_core_core_bb(): ɵangular_packages_core_core_bo - removed:
function ɵangular_packages_core_core_bd<T = any>(level: number): T - removed:
function ɵangular_packages_core_core_bf(lView: ɵangular_packages_core_core_bo, bindingRoot: number, slotOffset: number, pureFn: (v: any) => any, exp: any, thisArg?: any): any - removed:
function ɵangular_packages_core_core_bk(tag: string, prop: string): typeof ɵɵsanitizeResourceUrl - removed:
function ɵangular_packages_core_core_p(): IterableDiffers - removed:
function ɵangular_packages_core_core_t(ngZone: NgZone): (fn: () => void) => void - removed:
function ɵangular_packages_core_core_z(tNode: TNode, attrNameToInject: string): string | null - removed:
function ɵisObservable(obj: any | Observable<any>): obj is Observable<any> - removed:
function ɵɵgetFactoryOf<T>(type: Type<any>): FactoryFn<T> | null - removed:
function ɵɵstaticContentQuery<T>(directiveIndex: number, predicate: Type<any> | InjectionToken<unknown> | string[], descend: boolean, read?: any): void - removed:
function ɵɵstaticViewQuery<T>(predicate: Type<any> | InjectionToken<unknown> | string[], descend: boolean, read?: any): void - removed:
get ɵangular_packages_core_core_k.componentInstance(): any - removed:
get ɵangular_packages_core_core_k.context(): any - removed:
get ɵangular_packages_core_core_k.injector(): Injector - removed:
get ɵangular_packages_core_core_k.providerTokens(): any[] - removed:
get ɵangular_packages_core_core_k.references(): { [key: string]: any } - removed:
get ɵangular_packages_core_core_l.children(): DebugElement[] - removed:
interface CollectionChangeRecord<V> extends IterableChangeRecord<V> - removed:
interface ɵangular_packages_core_core_be extends TNode - removed:
interface ɵangular_packages_core_core_bo extends Array<any> - removed:
member ViewEncapsulation.Native = 1 - removed:
method ɵangular_packages_core_core_c.get(token: any, notFoundValue?: any): any - removed:
method ɵangular_packages_core_core_l.addChild(child: DebugNode): void - removed:
method ɵangular_packages_core_core_l.insertBefore(refChild: DebugNode, newChild: DebugNode): void - removed:
method ɵangular_packages_core_core_l.insertChildrenAfter(child: DebugNode, newChildren: DebugNode[]): void - removed:
method ɵangular_packages_core_core_l.query(predicate: Predicate<DebugElement>): DebugElement - removed:
method ɵangular_packages_core_core_l.queryAll(predicate: Predicate<DebugElement>): DebugElement[] - removed:
method ɵangular_packages_core_core_l.queryAllNodes(predicate: Predicate<DebugNode>): DebugNode[] - removed:
method ɵangular_packages_core_core_l.removeChild(child: DebugNode): void - removed:
method ɵangular_packages_core_core_l.triggerEventHandler(eventName: string, eventObj: any): void - removed:
method ɵangular_packages_core_core_n.create<V>(trackByFn?: TrackByFunction<V>): DefaultIterableDiffer<V> - removed:
method ɵangular_packages_core_core_n.supports(obj: Object | null | undefined): boolean - removed:
method ɵangular_packages_core_core_o.create<K, V>(): KeyValueDiffer<K, V> - removed:
method ɵangular_packages_core_core_o.supports(obj: any): boolean - removed:
property ɵRender3ComponentRef.destroyCbs: (() => void)[] | null - removed:
property ɵangular_packages_core_core_be.child: ɵangular_packages_core_core_be | TTextNode | TElementContainerNode | TContainerNode | TProjectionNode | null - removed:
property ɵangular_packages_core_core_be.index: number - removed:
property ɵangular_packages_core_core_be.parent: ɵangular_packages_core_core_be | TElementContainerNode | null - removed:
property ɵangular_packages_core_core_be.projection: (TNode | RNode[])[] | null - removed:
property ɵangular_packages_core_core_be.tViews: null - removed:
property ɵangular_packages_core_core_bo.debug?: LViewDebug - removed:
property ɵangular_packages_core_core_bo[CHILD_HEAD]: ɵangular_packages_core_core_bo | LContainer | null - removed:
property ɵangular_packages_core_core_bo[CHILD_TAIL]: ɵangular_packages_core_core_bo | LContainer | null - removed:
property ɵangular_packages_core_core_bo[CLEANUP]: any[] | null - removed:
property ɵangular_packages_core_core_bo[CONTEXT]: {} | RootContext | null - removed:
property ɵangular_packages_core_core_bo[DECLARATION_COMPONENT_VIEW]: ɵangular_packages_core_core_bo - removed:
property ɵangular_packages_core_core_bo[DECLARATION_LCONTAINER]: LContainer | null - removed:
property ɵangular_packages_core_core_bo[DECLARATION_VIEW]: ɵangular_packages_core_core_bo | null - removed:
property ɵangular_packages_core_core_bo[FLAGS]: LViewFlags - removed:
property ɵangular_packages_core_core_bo[HOST]: RElement | null - removed:
property ɵangular_packages_core_core_bo[NEXT]: ɵangular_packages_core_core_bo | LContainer | null - removed:
property ɵangular_packages_core_core_bo[PARENT]: ɵangular_packages_core_core_bo | LContainer | null - removed:
property ɵangular_packages_core_core_bo[PREORDER_HOOK_FLAGS]: PreOrderHookFlags - removed:
property ɵangular_packages_core_core_bo[QUERIES]: LQueries | null - removed:
property ɵangular_packages_core_core_bo[RENDERER]: Renderer3 - removed:
property ɵangular_packages_core_core_bo[RENDERER_FACTORY]: RendererFactory3 - removed:
property ɵangular_packages_core_core_bo[SANITIZER]: Sanitizer | null - removed:
property ɵangular_packages_core_core_bo[TRANSPLANTED_VIEWS_TO_REFRESH]: number - removed:
property ɵangular_packages_core_core_bo[T_HOST]: TNode | null - removed:
property ɵɵInjectorDef.factory: () => T - removed:
readonly property QueryList.changes: Observable<any> - removed:
readonly property ɵangular_packages_core_core_bo[INJECTOR_2]: Injector | null - removed:
readonly property ɵangular_packages_core_core_bo[TVIEW]: TView - removed:
readonly property ɵangular_packages_core_core_k.listeners: DebugEventListener[] - removed:
readonly property ɵangular_packages_core_core_k.nativeNode: any - removed:
readonly property ɵangular_packages_core_core_k.parent: DebugElement | null - removed:
readonly property ɵangular_packages_core_core_l.attributes: { [key: string]: string | null } - removed:
readonly property ɵangular_packages_core_core_l.childNodes: DebugNode[] - removed:
readonly property ɵangular_packages_core_core_l.classes: { [key: string]: boolean } - removed:
readonly property ɵangular_packages_core_core_l.name: string - removed:
readonly property ɵangular_packages_core_core_l.nativeElement: any - removed:
readonly property ɵangular_packages_core_core_l.properties: { [key: string]: any } - removed:
readonly property ɵangular_packages_core_core_l.styles: { [key: string]: string | null } - changed:
abstract method Injector.get<T>(token: Type<T> | InjectionToken<T> | AbstractType<T>, notFoundValue?: T, flags?: InjectFlags): T → abstract method Injector.get<T>(token: Type<T> | AbstractType<T> | InjectionToken<T>, notFoundValue?: T, flags?: InjectFlags): T - changed:
abstract method Renderer2.insertBefore(parent: any, newChild: any, refChild: any): void → abstract method Renderer2.insertBefore(parent: any, newChild: any, refChild: any, isMove?: boolean): void - changed:
call ContentChildrenDecorator(selector: Type<any> | InjectionToken<unknown> | Function | string, opts?: { descendants?: boolean; read?: any }): any → call ContentChildrenDecorator(selector: Type<any> | InjectionToken<unknown> | Function | string, opts?: { descendants?: boolean; emitDistinctChangesOnly?: boolean; read?: any }): any - changed:
call ViewChildrenDecorator(selector: Type<any> | InjectionToken<unknown> | Function | string, opts?: { read?: any }): any → call ViewChildrenDecorator(selector: Type<any> | InjectionToken<unknown> | Function | string, opts?: { read?: any; emitDistinctChangesOnly?: boolean }): any - changed:
class ɵangular_packages_core_core_o<K, V> implements KeyValueDifferFactory → class ɵangular_packages_core_core_o - changed:
const ɵSWITCH_CHANGE_DETECTOR_REF_FACTORY__POST_R3__: typeof injectChangeDetectorRef → const ɵSWITCH_CHANGE_DETECTOR_REF_FACTORY__POST_R3__: typeof ɵangular_packages_core_core_r - changed:
const ɵSWITCH_ELEMENT_REF_FACTORY__POST_R3__: typeof injectElementRef → const ɵSWITCH_ELEMENT_REF_FACTORY__POST_R3__: typeof ɵangular_packages_core_core_i - changed:
const ɵSWITCH_RENDERER2_FACTORY__POST_R3__: typeof injectRenderer2 → const ɵSWITCH_RENDERER2_FACTORY__POST_R3__: typeof ɵangular_packages_core_core_h - changed:
const ɵSWITCH_TEMPLATE_REF_FACTORY__POST_R3__: typeof injectTemplateRef → const ɵSWITCH_TEMPLATE_REF_FACTORY__POST_R3__: typeof ɵangular_packages_core_core_l - changed:
const ɵSWITCH_VIEW_CONTAINER_REF_FACTORY__POST_R3__: typeof injectViewContainerRef → const ɵSWITCH_VIEW_CONTAINER_REF_FACTORY__POST_R3__: typeof ɵangular_packages_core_core_n - changed:
constructor NgZone({ enableLongStackTrace, shouldCoalesceEventChangeDetection }: { enableLongStackTrace?: boolean | undefined; shouldCoalesceEventChangeDetection?: boolean | undefined }) → constructor NgZone({ enableLongStackTrace, shouldCoalesceEventChangeDetection, shouldCoalesceRunChangeDetection }: { enableLongStackTrace?: boolean | undefined; shouldCoalesceEventChangeDetection?: boolean | undefined; shouldCoalesceRunChangeDetection?: boolean | undefined }) - changed:
constructor QueryList() → constructor QueryList(_emitDistinctChangesOnly?: boolean) - changed:
constructor ɵRender3ComponentRef(componentType: Type<T>, instance: T, location: ElementRef, _rootLView: ɵangular_packages_core_core_bo, _tNode: ɵangular_packages_core_core_be | TContainerNode | TElementContainerNode) → constructor ɵRender3ComponentRef(componentType: Type<T>, instance: T, location: ElementRef, _rootLView: ɵangular_packages_core_core_ca, _tNode: ɵangular_packages_core_core_bk | TContainerNode | TElementContainerNode) - changed:
constructor ɵangular_packages_core_core_o() → constructor ɵangular_packages_core_core_o(nativeNode: any, parent: DebugNode | null, _debugContext: ɵangular_packages_core_core_bd) - changed:
function ɵ_sanitizeHtml(defaultDoc: any, unsafeHtmlInput: string): string → function ɵ_sanitizeHtml(defaultDoc: any, unsafeHtmlInput: string): TrustedHTML | string - changed:
function ɵangular_packages_core_core_b<T>(token: Type<T> | InjectionToken<T>): T → function ɵangular_packages_core_core_b<T>(token: Type<T> | AbstractType<T> | InjectionToken<T>): T - changed:
function ɵangular_packages_core_core_b<T>(token: Type<T> | InjectionToken<T>, flags?: InjectFlags): T | null → function ɵangular_packages_core_core_b<T>(token: Type<T> | AbstractType<T> | InjectionToken<T>, flags?: InjectFlags): T | null - changed:
function ɵangular_packages_core_core_bc(): number → function ɵangular_packages_core_core_bc(checkIndex: number, flags: ɵNodeFlags, matchedQueriesDsl: [string | number, ɵQueryValueType][] | null, childCount: number, token: any, value: any, deps: ([ɵDepFlags, any] | any)[], bindings?: BindingDef[], outputs?: OutputDef[]): NodeDef - changed:
function ɵangular_packages_core_core_bg(lView: ɵangular_packages_core_core_bo, bindingRoot: number, slotOffset: number, pureFn: (v1: any, v2: any) => any, exp1: any, exp2: any, thisArg?: any): any → function ɵangular_packages_core_core_bg(tNode: TNode, attrNameToInject: string): string | null - changed:
function ɵangular_packages_core_core_bh(lView: ɵangular_packages_core_core_bo, bindingRoot: number, slotOffset: number, pureFn: (v1: any, v2: any, v3: any) => any, exp1: any, exp2: any, exp3: any, thisArg?: any): any → function ɵangular_packages_core_core_bh(): ɵangular_packages_core_core_ca - changed:
function ɵangular_packages_core_core_bi(lView: ɵangular_packages_core_core_bo, bindingRoot: number, slotOffset: number, pureFn: (v1: any, v2: any, v3: any, v4: any) => any, exp1: any, exp2: any, exp3: any, exp4: any, thisArg?: any): any → function ɵangular_packages_core_core_bi(): number - changed:
function ɵangular_packages_core_core_bj(lView: ɵangular_packages_core_core_bo, bindingRoot: number, slotOffset: number, pureFn: (...v: any[]) => any, exps: any[], thisArg?: any): any → function ɵangular_packages_core_core_bj<T = any>(level: number): T - changed:
function ɵangular_packages_core_core_bl(name: string, props?: (...args: any[]) => any, parentClass?: any): any → function ɵangular_packages_core_core_bl(lView: ɵangular_packages_core_core_ca, bindingRoot: number, slotOffset: number, pureFn: (v: any) => any, exp: any, thisArg?: any): any - changed:
function ɵangular_packages_core_core_bm(name: string, props?: (...args: any[]) => any, parentClass?: any, additionalProcessing?: (target: any, name: string, ...args: any[]) => void): any → function ɵangular_packages_core_core_bm(lView: ɵangular_packages_core_core_ca, bindingRoot: number, slotOffset: number, pureFn: (v1: any, v2: any) => any, exp1: any, exp2: any, thisArg?: any): any - changed:
function ɵangular_packages_core_core_bn<T>(objWithPropertyToExtract: T): string → function ɵangular_packages_core_core_bn(lView: ɵangular_packages_core_core_ca, bindingRoot: number, slotOffset: number, pureFn: (v1: any, v2: any, v3: any) => any, exp1: any, exp2: any, exp3: any, thisArg?: any): any - changed:
function ɵangular_packages_core_core_bp(viewOrComponent: ɵangular_packages_core_core_bo | {}): RootContext → function ɵangular_packages_core_core_bp(lView: ɵangular_packages_core_core_ca, bindingRoot: number, slotOffset: number, pureFn: (...v: any[]) => any, exps: any[], thisArg?: any): any - changed:
function ɵangular_packages_core_core_bq(message: string, replacements?: { [key: string]: (string | string[]) }): string → function ɵangular_packages_core_core_bq(tag: string, prop: string): typeof ɵɵsanitizeResourceUrl - changed:
function ɵangular_packages_core_core_h(ElementRefToken: typeof ElementRef, tNode: TNode, view: ɵangular_packages_core_core_bo): ElementRef → function ɵangular_packages_core_core_h(): Renderer2 - changed:
function ɵangular_packages_core_core_i<T>(TemplateRefToken: typeof TemplateRef, ElementRefToken: typeof ElementRef, hostTNode: TNode, hostView: ɵangular_packages_core_core_bo): TemplateRef<T> | null → function ɵangular_packages_core_core_i(): ElementRef - changed:
function ɵangular_packages_core_core_j(id: string): NgModuleFactory<any> → function ɵangular_packages_core_core_j(tNode: TNode, lView: ɵangular_packages_core_core_ca): ElementRef - changed:
function ɵangular_packages_core_core_m(nativeNode: any): DebugNode | null → function ɵangular_packages_core_core_m<T>(hostTNode: TNode, hostLView: ɵangular_packages_core_core_ca): TemplateRef<T> | null - changed:
function ɵangular_packages_core_core_q(): KeyValueDiffers → function ɵangular_packages_core_core_q(nativeNode: any): DebugNode | null - changed:
function ɵangular_packages_core_core_r(locale?: string): string → function ɵangular_packages_core_core_r(isPipe?: boolean): ChangeDetectorRef - changed:
function ɵangular_packages_core_core_v(checkIndex: number, flags: ɵNodeFlags, matchedQueriesDsl: [string | number, ɵQueryValueType][] | null, childCount: number, token: any, value: any, deps: ([ɵDepFlags, any] | any)[], bindings?: BindingDef[], outputs?: OutputDef[]): NodeDef → function ɵangular_packages_core_core_v(): KeyValueDiffers - changed:
function ɵangular_packages_core_core_x<T>(definition: ɵDirectiveDef<T>): typeof rememberChangeHistoryAndInvokeOnChangesHook → function ɵangular_packages_core_core_x(): KeyValueDiffers - changed:
function ɵstore<T>(tView: TView, lView: ɵangular_packages_core_core_bo, index: number, value: T): void → function ɵstore<T>(tView: TView, lView: ɵangular_packages_core_core_ca, index: number, value: T): void - changed:
function ɵɵcontentQuery<T>(directiveIndex: number, predicate: Type<any> | InjectionToken<unknown> | string[], descend: boolean, read?: any): void → function ɵɵcontentQuery<T>(directiveIndex: number, predicate: Type<any> | InjectionToken<unknown> | string[], flags: QueryFlags, read?: any): void - changed:
function ɵɵdefineInjectable<T>(opts: { token: unknown; providedIn?: Type<any> | 'root' | 'platform' | 'any' | null; factory: () => T }): never → function ɵɵdefineInjectable<T>(opts: { token: unknown; providedIn?: Type<any> | 'root' | 'platform' | 'any' | null; factory: () => T }): unknown - changed:
function ɵɵdefineInjector(options: { factory: () => any; providers?: any[]; imports?: any[] }): never → function ɵɵdefineInjector(options: { providers?: any[]; imports?: any[] }): unknown - changed:
function ɵɵdefineNgModule<T>(def: { type: T; bootstrap?: Type<any>[] | (() => Type<any>[]); declarations?: Type<any>[] | (() => Type<any>[]); imports?: Type<any>[] | (() => Type<any>[]); exports?: Type<any>[] | (() => Type<any>[]); schemas?: SchemaMetadata[] | null; id?: string | null }): never → function ɵɵdefineNgModule<T>(def: { type: T; bootstrap?: Type<any>[] | (() => Type<any>[]); declarations?: Type<any>[] | (() => Type<any>[]); imports?: Type<any>[] | (() => Type<any>[]); exports?: Type<any>[] | (() => Type<any>[]); schemas?: SchemaMetadata[] | null; id?: string | null }): unknown - changed:
function ɵɵdefinePipe<T>(pipeDef: { name: string; type: Type<T>; pure?: boolean }): never → function ɵɵdefinePipe<T>(pipeDef: { name: string; type: Type<T>; pure?: boolean }): unknown - changed:
function ɵɵdirectiveInject<T>(token: Type<T> | InjectionToken<T>): T → function ɵɵdirectiveInject<T>(token: Type<T> | AbstractType<T> | InjectionToken<T>): T - changed:
function ɵɵdirectiveInject<T>(token: Type<T> | InjectionToken<T>, flags: InjectFlags): T → function ɵɵdirectiveInject<T>(token: Type<T> | AbstractType<T> | InjectionToken<T>, flags: InjectFlags): T - changed:
function ɵɵinject<T>(token: Type<T> | InjectionToken<T>): T → function ɵɵinject<T>(token: Type<T> | AbstractType<T> | InjectionToken<T>): T - changed:
function ɵɵinject<T>(token: Type<T> | InjectionToken<T>, flags?: InjectFlags): T | null → function ɵɵinject<T>(token: Type<T> | AbstractType<T> | InjectionToken<T>, flags?: InjectFlags): T | null - changed:
function ɵɵsanitizeHtml(unsafeHtml: any): string → function ɵɵsanitizeHtml(unsafeHtml: any): TrustedHTML | string - changed:
function ɵɵsanitizeResourceUrl(unsafeResourceUrl: any): string → function ɵɵsanitizeResourceUrl(unsafeResourceUrl: any): TrustedScriptURL | string - changed:
function ɵɵsanitizeScript(unsafeScript: any): string → function ɵɵsanitizeScript(unsafeScript: any): TrustedScript | string - changed:
function ɵɵsetNgModuleScope(type: any, scope: { declarations?: Type<any>[] | (() => Type<any>[]); imports?: Type<any>[] | (() => Type<any>[]); exports?: Type<any>[] | (() => Type<any>[]) }): void → function ɵɵsetNgModuleScope(type: any, scope: { declarations?: Type<any>[] | (() => Type<any>[]); imports?: Type<any>[] | (() => Type<any>[]); exports?: Type<any>[] | (() => Type<any>[]) }): unknown - changed:
function ɵɵtemplateRefExtractor(tNode: TNode, currentView: ɵangular_packages_core_core_bo): TemplateRef<unknown> | null → function ɵɵtemplateRefExtractor(tNode: TNode, lView: ɵangular_packages_core_core_ca): TemplateRef<any> | null - changed:
function ɵɵviewQuery<T>(predicate: Type<any> | InjectionToken<unknown> | string[], descend: boolean, read?: any): void → function ɵɵviewQuery<T>(predicate: Type<any> | InjectionToken<unknown> | string[], flags: QueryFlags, read?: any): void - changed:
method EventEmitter.subscribe(generatorOrNext?: any, error?: any, complete?: any): Subscription → method EventEmitter.subscribe(next?: (value: T) => void, error?: (error: any) => void, complete?: () => void): Subscription - changed:
method QueryList.reset(resultsTree: Array<T | any[]>): void → method QueryList.reset(resultsTree: Array<T | any[]>, identityAccessor?: (value: T) => unknown): void - changed:
new ContentChildrenDecorator(selector: Type<any> | InjectionToken<unknown> | Function | string, opts?: { descendants?: boolean; read?: any }): Query → new ContentChildrenDecorator(selector: Type<any> | InjectionToken<unknown> | Function | string, opts?: { descendants?: boolean; emitDistinctChangesOnly?: boolean; read?: any }): Query - changed:
new ViewChildrenDecorator(selector: Type<any> | InjectionToken<unknown> | Function | string, opts?: { read?: any }): ViewChildren → new ViewChildrenDecorator(selector: Type<any> | InjectionToken<unknown> | Function | string, opts?: { read?: any; emitDistinctChangesOnly?: boolean }): ViewChildren - changed:
property InjectableType.ɵprov: never → property InjectableType.ɵprov: unknown - changed:
property InjectorType.ɵinj: never → property InjectorType.ɵinj: unknown - changed:
property ɵComponentType.ɵcmp: never → property ɵComponentType.ɵcmp: unknown - changed:
property ɵDirectiveType.ɵdir: never → property ɵDirectiveType.ɵdir: unknown - changed:
property ɵDirectiveType.ɵfac: () => T → property ɵDirectiveType.ɵfac: unknown - changed:
property ɵLContext.lView: ɵangular_packages_core_core_bo → property ɵLContext.lView: ɵangular_packages_core_core_ca - changed:
readonly property InjectionToken.ɵprov: never | undefined → readonly property InjectionToken.ɵprov: unknown - changed:
readonly property ɵComponentDef._?: never → readonly property ɵComponentDef._?: unknown - changed:
static property Injector.ɵprov: never → static property Injector.ɵprov: unknown - changed:
static property IterableDiffers.ɵprov: never → static property IterableDiffers.ɵprov: unknown - changed:
static property KeyValueDiffers.ɵprov: never → static property KeyValueDiffers.ɵprov: unknown - changed:
static property Sanitizer.ɵprov: never → static property Sanitizer.ɵprov: unknown - added:
abstract class ɵangular_packages_core_core_bd - added:
abstract get ɵangular_packages_core_core_bd.component(): any - added:
abstract get ɵangular_packages_core_core_bd.componentRenderElement(): any - added:
abstract get ɵangular_packages_core_core_bd.context(): any - added:
abstract get ɵangular_packages_core_core_bd.injector(): Injector - added:
abstract get ɵangular_packages_core_core_bd.nodeIndex(): number | null - added:
abstract get ɵangular_packages_core_core_bd.providerTokens(): any[] - added:
abstract get ɵangular_packages_core_core_bd.references(): { [key: string]: any } - added:
abstract get ɵangular_packages_core_core_bd.renderNode(): any - added:
abstract get ɵangular_packages_core_core_bd.view(): ViewData - added:
abstract method ɵangular_packages_core_core_bd.logError(console: Console, ...values: any[]): void - added:
call ɵProfiler(event: ɵProfilerEvent, instance: {} | null, hookOrListener?: (e?: any) => any): void - added:
class ɵRuntimeError extends Error - added:
class ɵangular_packages_core_core_bw implements Injector - added:
class ɵangular_packages_core_core_p extends ɵangular_packages_core_core_o implements DebugElement - added:
class ɵangular_packages_core_core_s implements IterableDifferFactory - added:
class ɵangular_packages_core_core_t<K, V> implements KeyValueDifferFactory - added:
const enum ɵProfilerEvent - added:
const enum ɵRuntimeErrorCode - added:
const enum ɵangular_packages_core_core_bt - added:
const enum ɵangular_packages_core_core_bu - added:
const enum ɵangular_packages_core_core_by - added:
const ɵangular_packages_core_core_bb = 'USD' - added:
const ɵangular_packages_core_core_bf: InjectionToken<(fn: () => void) => void> - added:
const ɵangular_packages_core_core_z: StaticProvider[] - added:
const ɵisObservable: (obj: any | Observable<any>) => obj is Observable<any> - added:
constructor ɵRuntimeError(code: ɵRuntimeErrorCode, message: string) - added:
constructor ɵangular_packages_core_core_p(nativeNode: any, parent: any, _debugContext: ɵangular_packages_core_core_bd) - added:
constructor ɵangular_packages_core_core_s() - added:
constructor ɵangular_packages_core_core_t() - added:
function ɵCREATE_ATTRIBUTE_DECORATOR__POST_R3__(): AttributeDecorator - added:
function ɵangular_packages_core_core_ba(ngZone: NgZone): (fn: () => void) => void - added:
function ɵangular_packages_core_core_be<T>(definition: ɵDirectiveDef<T>): typeof rememberChangeHistoryAndInvokeOnChangesHook - added:
function ɵangular_packages_core_core_bo(lView: ɵangular_packages_core_core_ca, bindingRoot: number, slotOffset: number, pureFn: (v1: any, v2: any, v3: any, v4: any) => any, exp1: any, exp2: any, exp3: any, exp4: any, thisArg?: any): any - added:
function ɵangular_packages_core_core_br(name: string, props?: (...args: any[]) => any, parentClass?: any, additionalProcessing?: (target: any, name: string, ...args: any[]) => void): any - added:
function ɵangular_packages_core_core_bs(name: string, props?: (...args: any[]) => any, parentClass?: any): any - added:
function ɵangular_packages_core_core_bv<T>(objWithPropertyToExtract: T): string - added:
function ɵangular_packages_core_core_bx(): (<T>(token: Type<T> | AbstractType<T> | InjectionToken<T>, flags?: InjectFlags | undefined) => T | null) | undefined - added:
function ɵangular_packages_core_core_bz(tNode: TNode, lView: ɵangular_packages_core_core_ca): RNode - added:
function ɵangular_packages_core_core_c(decorator: any, flag: ɵangular_packages_core_core_bu | ɵangular_packages_core_core_bt): any - added:
function ɵangular_packages_core_core_cb(viewOrComponent: ɵangular_packages_core_core_ca | {}): RootContext - added:
function ɵangular_packages_core_core_cc(message: string, replacements?: { [key: string]: (string | string[]) }): string - added:
function ɵangular_packages_core_core_k(id: string): NgModuleFactory<any> - added:
function ɵangular_packages_core_core_l<T>(): TemplateRef<T> | null - added:
function ɵangular_packages_core_core_n(): ViewContainerRef - added:
function ɵangular_packages_core_core_u(): IterableDiffers - added:
function ɵangular_packages_core_core_w(): IterableDiffers - added:
function ɵangular_packages_core_core_y(locale?: string): string - added:
function ɵisSubscribable(obj: any | Subscribable<any>): obj is Subscribable<any> - added:
function ɵɵngDeclareComponent(decl: R3DeclareComponentFacade): unknown - added:
function ɵɵngDeclareDirective(decl: R3DeclareDirectiveFacade): unknown - added:
function ɵɵngDeclarePipe(decl: R3DeclarePipeFacade): unknown - added:
function ɵɵtrustConstantHtml(html: TemplateStringsArray): TrustedHTML | string - added:
function ɵɵtrustConstantResourceUrl(url: TemplateStringsArray): TrustedScriptURL | string - added:
get QueryList.changes(): Observable<any> - added:
get ɵangular_packages_core_core_o.componentInstance(): any - added:
get ɵangular_packages_core_core_o.context(): any - added:
get ɵangular_packages_core_core_o.injector(): Injector - added:
get ɵangular_packages_core_core_o.providerTokens(): any[] - added:
get ɵangular_packages_core_core_o.references(): { [key: string]: any } - added:
get ɵangular_packages_core_core_p.children(): DebugElement[] - added:
interface ɵProfiler - added:
interface ɵangular_packages_core_core_bk extends TNode - added:
interface ɵangular_packages_core_core_ca extends Array<any> - added:
member ɵNodeFlags.EmitDistinctChangesOnly = -2147483648 - added:
member ɵProfilerEvent.LifecycleHookEnd = 5 - added:
member ɵProfilerEvent.LifecycleHookStart = 4 - added:
member ɵProfilerEvent.OutputEnd = 7 - added:
member ɵProfilerEvent.OutputStart = 6 - added:
member ɵProfilerEvent.TemplateCreateEnd = 1 - added:
member ɵProfilerEvent.TemplateCreateStart = 0 - added:
member ɵProfilerEvent.TemplateUpdateEnd = 3 - added:
member ɵProfilerEvent.TemplateUpdateStart = 2 - added:
member ɵRuntimeErrorCode.CYCLIC_DI_DEPENDENCY = '200' - added:
member ɵRuntimeErrorCode.EXPORT_NOT_FOUND = '301' - added:
member ɵRuntimeErrorCode.EXPRESSION_CHANGED_AFTER_CHECKED = '100' - added:
member ɵRuntimeErrorCode.MULTIPLE_COMPONENTS_MATCH = '300' - added:
member ɵRuntimeErrorCode.PIPE_NOT_FOUND = '302' - added:
member ɵRuntimeErrorCode.PROVIDER_NOT_FOUND = '201' - added:
member ɵRuntimeErrorCode.TEMPLATE_STRUCTURE_ERROR = '305' - added:
member ɵRuntimeErrorCode.UNKNOWN_BINDING = '303' - added:
member ɵRuntimeErrorCode.UNKNOWN_ELEMENT = '304' - added:
member ɵangular_packages_core_core_bt.Inject = -1 - added:
member ɵangular_packages_core_core_bu.Default = 0 - added:
member ɵangular_packages_core_core_bu.Host = 1 - added:
member ɵangular_packages_core_core_bu.Optional = 8 - added:
member ɵangular_packages_core_core_bu.Self = 2 - added:
member ɵangular_packages_core_core_bu.SkipSelf = 4 - added:
member ɵangular_packages_core_core_by.Injector = -1 - added:
method EventEmitter.subscribe(observerOrNext?: any, error?: any, complete?: any): Subscription - added:
method QueryList.get(index: number): T | undefined - added:
method ɵangular_packages_core_core_bw.get(token: any, notFoundValue?: any): any - added:
method ɵangular_packages_core_core_p.addChild(child: DebugNode): void - added:
method ɵangular_packages_core_core_p.insertBefore(refChild: DebugNode, newChild: DebugNode): void - added:
method ɵangular_packages_core_core_p.insertChildrenAfter(child: DebugNode, newChildren: DebugNode[]): void - added:
method ɵangular_packages_core_core_p.query(predicate: Predicate<DebugElement>): DebugElement - added:
method ɵangular_packages_core_core_p.queryAll(predicate: Predicate<DebugElement>): DebugElement[] - added:
method ɵangular_packages_core_core_p.queryAllNodes(predicate: Predicate<DebugNode>): DebugNode[] - added:
method ɵangular_packages_core_core_p.removeChild(child: DebugNode): void - added:
method ɵangular_packages_core_core_p.triggerEventHandler(eventName: string, eventObj: any): void - added:
method ɵangular_packages_core_core_s.create<V>(trackByFn?: TrackByFunction<V>): DefaultIterableDiffer<V> - added:
method ɵangular_packages_core_core_s.supports(obj: Object | null | undefined): boolean - added:
method ɵangular_packages_core_core_t.create<K, V>(): KeyValueDiffer<K, V> - added:
method ɵangular_packages_core_core_t.supports(obj: any): boolean - added:
property InjectorType.ɵfac?: unknown - added:
property Query.emitDistinctChangesOnly: boolean - added:
property ɵRuntimeError.code: ɵRuntimeErrorCode - added:
property ɵangular_packages_core_core_bk.child: ɵangular_packages_core_core_bk | TTextNode | TElementContainerNode | TContainerNode | TProjectionNode | null - added:
property ɵangular_packages_core_core_bk.index: number - added:
property ɵangular_packages_core_core_bk.parent: ɵangular_packages_core_core_bk | TElementContainerNode | null - added:
property ɵangular_packages_core_core_bk.projection: (TNode | RNode[])[] | null - added:
property ɵangular_packages_core_core_bk.tViews: null - added:
property ɵangular_packages_core_core_bk.value: string - added:
property ɵangular_packages_core_core_ca.debug?: LViewDebug - added:
property ɵangular_packages_core_core_ca[CHILD_HEAD]: ɵangular_packages_core_core_ca | LContainer | null - added:
property ɵangular_packages_core_core_ca[CHILD_TAIL]: ɵangular_packages_core_core_ca | LContainer | null - added:
property ɵangular_packages_core_core_ca[CLEANUP]: any[] | null - added:
property ɵangular_packages_core_core_ca[CONTEXT]: {} | RootContext | null - added:
property ɵangular_packages_core_core_ca[DECLARATION_COMPONENT_VIEW]: ɵangular_packages_core_core_ca - added:
property ɵangular_packages_core_core_ca[DECLARATION_LCONTAINER]: LContainer | null - added:
property ɵangular_packages_core_core_ca[DECLARATION_VIEW]: ɵangular_packages_core_core_ca | null - added:
property ɵangular_packages_core_core_ca[FLAGS]: LViewFlags - added:
property ɵangular_packages_core_core_ca[HOST]: RElement | null - added:
property ɵangular_packages_core_core_ca[NEXT]: ɵangular_packages_core_core_ca | LContainer | null - added:
property ɵangular_packages_core_core_ca[PARENT]: ɵangular_packages_core_core_ca | LContainer | null - added:
property ɵangular_packages_core_core_ca[PREORDER_HOOK_FLAGS]: PreOrderHookFlags - added:
property ɵangular_packages_core_core_ca[QUERIES]: LQueries | null - added:
property ɵangular_packages_core_core_ca[RENDERER]: Renderer3 - added:
property ɵangular_packages_core_core_ca[RENDERER_FACTORY]: RendererFactory3 - added:
property ɵangular_packages_core_core_ca[SANITIZER]: Sanitizer | null - added:
property ɵangular_packages_core_core_ca[TRANSPLANTED_VIEWS_TO_REFRESH]: number - added:
property ɵangular_packages_core_core_ca[T_HOST]: TNode | null - added:
readonly property ɵangular_packages_core_core_ca[INJECTOR_2]: Injector | null - added:
readonly property ɵangular_packages_core_core_ca[TVIEW]: TView - added:
readonly property ɵangular_packages_core_core_o.listeners: DebugEventListener[] - added:
readonly property ɵangular_packages_core_core_o.nativeNode: any - added:
readonly property ɵangular_packages_core_core_o.parent: DebugElement | null - added:
readonly property ɵangular_packages_core_core_p.attributes: { [key: string]: string | null } - added:
readonly property ɵangular_packages_core_core_p.childNodes: DebugNode[] - added:
readonly property ɵangular_packages_core_core_p.classes: { [key: string]: boolean } - added:
readonly property ɵangular_packages_core_core_p.name: string - added:
readonly property ɵangular_packages_core_core_p.nativeElement: any - added:
readonly property ɵangular_packages_core_core_p.properties: { [key: string]: any } - added:
readonly property ɵangular_packages_core_core_p.styles: { [key: string]: string | null }
- added:
default function (): Rule
- added:
function findParentAccesses(typeChecker: ts.TypeChecker, sourceFile: ts.SourceFile): ts.PropertyAccessExpression[]
- added:
default function (): Rule
- added:
function findLiteralsToMigrate(sourceFile: ts.SourceFile): Set<ts.ObjectLiteralExpression> - added:
function migrateLiteral(node: ts.ObjectLiteralExpression): ts.ObjectLiteralExpression
- added:
class InitialNavigationCollector - added:
constructor InitialNavigationCollector(typeChecker: ts.TypeChecker) - added:
method InitialNavigationCollector.visitExtraOptionsLiteral(extraOptionsLiteral: ts.ObjectLiteralExpression): void - added:
method InitialNavigationCollector.visitNode(node: ts.Node): void - added:
property InitialNavigationCollector.assignments: Set<ts.PropertyAssignment>
- added:
default function (): Rule
- added:
class InitialNavigationTransform - added:
constructor InitialNavigationTransform(getUpdateRecorder: (sf: ts.SourceFile) => UpdateRecorder) - added:
method InitialNavigationTransform.migrateAssignment(assignment: ts.PropertyAssignment): void - added:
method InitialNavigationTransform.migrateInitialNavigationAssignments(literals: ts.PropertyAssignment[]): void
- added:
interface UpdateRecorder - added:
method UpdateRecorder.commitUpdate(): void - added:
method UpdateRecorder.updateNode(node: ts.Node, newText: string): void
- added:
function isExtraOptions(typeChecker: ts.TypeChecker, node: ts.Node): node is ts.TypeReferenceNode - added:
function isRouterModuleForRoot(typeChecker: ts.TypeChecker, node: ts.Node): node is ts.CallExpression
- added:
default function (): Rule
- added:
function findNativeEncapsulationNodes(typeChecker: ts.TypeChecker, sourceFile: ts.SourceFile): Set<ts.Identifier>
- added:
default function (): Rule
- added:
function findLiteralsToMigrate(sourceFile: ts.SourceFile, typeChecker: ts.TypeChecker): Map<string, Set<ts.ObjectLiteralExpression>> - added:
function migrateLiteral(methodName: string, node: ts.ObjectLiteralExpression): ts.ObjectLiteralExpression
- added:
class RelativeLinkResolutionCollector - added:
constructor RelativeLinkResolutionCollector(typeChecker: ts.TypeChecker) - added:
method RelativeLinkResolutionCollector.visitNode(node: ts.Node): void - added:
readonly property RelativeLinkResolutionCollector.extraOptionsLiterals: ts.ObjectLiteralExpression[] - added:
readonly property RelativeLinkResolutionCollector.forRootCalls: ts.CallExpression[]
- added:
default function (): Rule
- added:
class RelativeLinkResolutionTransform - added:
constructor RelativeLinkResolutionTransform(getUpdateRecorder: (sf: ts.SourceFile) => UpdateRecorder) - added:
method RelativeLinkResolutionTransform.migrateObjectLiterals(vars: ts.ObjectLiteralExpression[]): void - added:
method RelativeLinkResolutionTransform.migrateRouterModuleForRootCalls(calls: ts.CallExpression[]): void
- added:
interface UpdateRecorder - added:
method UpdateRecorder.commitUpdate(): void - added:
method UpdateRecorder.updateNode(node: ts.Node, newText: string): void
- added:
function isExtraOptions(typeChecker: ts.TypeChecker, node: ts.Node): node is ts.TypeReferenceNode - added:
function isRouterModuleForRoot(typeChecker: ts.TypeChecker, node: ts.Node): node is ts.CallExpression
- removed:
function replaceImport(node: ts.NamedImports, oldImport: string, newImport: string): ts.NamedImports
- removed:
function findCoreImport(sourceFile: ts.SourceFile, symbolName: string): ts.NamedImports | null - removed:
function findImportSpecifier(elements: ts.NodeArray<ts.ImportSpecifier>, importName: string): ts.ImportSpecifier | null - changed:
function findRendererReferences(sourceFile: ts.SourceFile, typeChecker: ts.TypeChecker, rendererImport: ts.NamedImports): { typedNodes: Set<ts.ParameterDeclaration | ts.PropertyDeclaration | ts.AsExpression>; methodCalls: Set<ts.CallExpression>; forwardRefs: Set<ts.Identifier> } → function findRendererReferences(sourceFile: ts.SourceFile, typeChecker: ts.TypeChecker, rendererImportSpecifier: ts.ImportSpecifier): { typedNodes: Set<ts.ParameterDeclaration | ts.AsExpression | ts.PropertyDeclaration>; methodCalls: Set<ts.CallExpression>; forwardRefs: Set<ts.Identifier> }
- added:
default function (): Rule
- added:
function findLiteralsToMigrate(sourceFile: ts.SourceFile, typeChecker: ts.TypeChecker): Map<string, Set<ts.ObjectLiteralExpression>> - added:
function migrateLiteral(methodName: string, node: ts.ObjectLiteralExpression): ts.ObjectLiteralExpression
- added:
default function (): Rule
- added:
function findAsyncReferences(sourceFile: ts.SourceFile, typeChecker: ts.TypeChecker, asyncImportSpecifier: ts.ImportSpecifier): Set<ts.Identifier>
- added:
function canMigrateFile(basePath: string, sourceFile: ts.SourceFile, program: ts.Program): boolean
- added:
function getImportSpecifier(sourceFile: ts.SourceFile, moduleName: string, specifierName: string): ts.ImportSpecifier | null - added:
function replaceImport(node: ts.NamedImports, existingImport: string, newImportName: string): ts.NamedImports
- added:
function closestNode<T extends ts.Node>(node: ts.Node, kind: ts.SyntaxKind): T | null
- added:
function isReferenceToImport(typeChecker: ts.TypeChecker, node: ts.Node, importSpecifier: ts.ImportSpecifier): boolean
- removed:
property ɵɵInjectorDef.factory: () => T - changed:
function ɵɵdefineInjectable<T>(opts: { token: unknown; providedIn?: Type<any> | 'root' | 'platform' | 'any' | null; factory: () => T }): never → function ɵɵdefineInjectable<T>(opts: { token: unknown; providedIn?: Type<any> | 'root' | 'platform' | 'any' | null; factory: () => T }): unknown - changed:
function ɵɵdefineInjector(options: { factory: () => any; providers?: any[]; imports?: any[] }): never → function ɵɵdefineInjector(options: { providers?: any[]; imports?: any[] }): unknown - changed:
function ɵɵdefineNgModule<T>(def: { type: T; bootstrap?: Type<any>[] | (() => Type<any>[]); declarations?: Type<any>[] | (() => Type<any>[]); imports?: Type<any>[] | (() => Type<any>[]); exports?: Type<any>[] | (() => Type<any>[]); schemas?: SchemaMetadata[] | null; id?: string | null }): never → function ɵɵdefineNgModule<T>(def: { type: T; bootstrap?: Type<any>[] | (() => Type<any>[]); declarations?: Type<any>[] | (() => Type<any>[]); imports?: Type<any>[] | (() => Type<any>[]); exports?: Type<any>[] | (() => Type<any>[]); schemas?: SchemaMetadata[] | null; id?: string | null }): unknown - changed:
function ɵɵinject<T>(token: Type<T> | InjectionToken<T>): T → function ɵɵinject<T>(token: Type<T> | AbstractType<T> | InjectionToken<T>): T - changed:
function ɵɵinject<T>(token: Type<T> | InjectionToken<T>, flags?: InjectFlags): T | null → function ɵɵinject<T>(token: Type<T> | AbstractType<T> | InjectionToken<T>, flags?: InjectFlags): T | null