Skip to content

Upgrading @angular/core 12 to 13

Unknown12.2.17 → 13.4.0

Fetching 60 releases from GitHub…0 / 60
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Node.js requirement changed in 13.0.0-next.13: ^12.14.1 || >=14.0.0 → ^12.20.0 || ^14.15.0 || >=16.10.0.

Generated by DepDelta from published .d.ts files. Not mixed with prose notes.

  • removed: abstract class NgModuleFactoryLoader
  • removed: abstract class SystemJsNgModuleLoaderConfig
  • removed: abstract class ɵangular_packages_core_core_bd
  • removed: abstract get TemplateRef.elementRef(): ElementRef
  • removed: abstract get ɵangular_packages_core_core_bd.component(): any
  • removed: abstract get ɵangular_packages_core_core_bd.componentRenderElement(): any
  • removed: abstract get ɵangular_packages_core_core_bd.context(): any
  • removed: abstract get ɵangular_packages_core_core_bd.injector(): Injector
  • removed: abstract get ɵangular_packages_core_core_bd.nodeIndex(): number | null
  • removed: abstract get ɵangular_packages_core_core_bd.providerTokens(): any[]
  • removed: abstract get ɵangular_packages_core_core_bd.references(): { [key: string]: any }
  • removed: abstract get ɵangular_packages_core_core_bd.renderNode(): any
  • removed: abstract get ɵangular_packages_core_core_bd.view(): ViewData
  • removed: abstract method NgModuleFactoryLoader.load(path: string): Promise<NgModuleFactory<any>>
  • removed: abstract method ɵangular_packages_core_core_bd.logError(console: Console, ...values: any[]): void
  • removed: class SystemJsNgModuleLoader implements NgModuleFactoryLoader
  • removed: class WrappedValue
  • removed: class ɵCodegenComponentFactoryResolver implements ComponentFactoryResolver
  • removed: class ɵangular_packages_core_core_bw implements Injector
  • removed: class ɵangular_packages_core_core_d implements ReflectiveInjector
  • removed: class ɵangular_packages_core_core_e
  • removed: class ɵangular_packages_core_core_o
  • removed: class ɵangular_packages_core_core_p extends ɵangular_packages_core_core_o implements DebugElement
  • removed: class ɵangular_packages_core_core_s implements IterableDifferFactory
  • removed: class ɵangular_packages_core_core_t<K, V> implements KeyValueDifferFactory
  • removed: const DebugElement: { new (...args: any[]): DebugElement }
  • removed: const DebugNode: { new (...args: any[]): DebugNode }
  • removed: const enum ɵArgumentType
  • removed: const enum ɵBindingFlags
  • removed: const enum ɵDepFlags
  • removed: const enum ɵNodeFlags
  • removed: const enum ɵQueryBindingType
  • removed: const enum ɵQueryValueType
  • removed: const enum ɵRuntimeErrorCode
  • removed: const enum ɵViewFlags
  • removed: const enum ɵangular_packages_core_core_bt
  • removed: const enum ɵangular_packages_core_core_bu
  • removed: const enum ɵangular_packages_core_core_by
  • removed: const getDebugNode: (nativeNode: any) => DebugNode | null
  • removed: const getModuleFactory: (id: string) => NgModuleFactory<any>
  • removed: const ɵCompiler_compileModuleAndAllComponentsAsync__POST_R3__: <T>(moduleType: Type<T>) => Promise<ModuleWithComponentFactories<T>>
  • removed: const ɵCompiler_compileModuleAndAllComponentsSync__POST_R3__: <T>(moduleType: Type<T>) => ModuleWithComponentFactories<T>
  • removed: const ɵCompiler_compileModuleAsync__POST_R3__: <T>(moduleType: Type<T>) => Promise<NgModuleFactory<T>>
  • removed: const ɵCompiler_compileModuleSync__POST_R3__: <T>(moduleType: Type<T>) => NgModuleFactory<T>
  • removed: const ɵEMPTY_ARRAY: any[]
  • removed: const ɵEMPTY_MAP: { [key: string]: any }
  • removed: const ɵSWITCH_CHANGE_DETECTOR_REF_FACTORY__POST_R3__: typeof ɵangular_packages_core_core_r
  • removed: const ɵSWITCH_COMPILE_COMPONENT__POST_R3__: typeof ɵcompileComponent
  • removed: const ɵSWITCH_COMPILE_DIRECTIVE__POST_R3__: typeof ɵcompileDirective
  • removed: const ɵSWITCH_COMPILE_INJECTABLE__POST_R3__: typeof compileInjectable
  • removed: const ɵSWITCH_COMPILE_NGMODULE__POST_R3__: typeof ɵcompileNgModule
  • removed: const ɵSWITCH_COMPILE_PIPE__POST_R3__: typeof ɵcompilePipe
  • removed: const ɵSWITCH_ELEMENT_REF_FACTORY__POST_R3__: typeof ɵangular_packages_core_core_i
  • removed: const ɵSWITCH_IVY_ENABLED__POST_R3__ = true
  • removed: const ɵSWITCH_RENDERER2_FACTORY__POST_R3__: typeof ɵangular_packages_core_core_h
  • removed: const ɵSWITCH_TEMPLATE_REF_FACTORY__POST_R3__: typeof ɵangular_packages_core_core_l
  • removed: const ɵSWITCH_VIEW_CONTAINER_REF_FACTORY__POST_R3__: typeof ɵangular_packages_core_core_n
  • removed: const ɵangular_packages_core_core_bb = 'USD'
  • removed: const ɵangular_packages_core_core_bf: InjectionToken<(fn: () => void) => void>
  • removed: const ɵangular_packages_core_core_z: StaticProvider[]
  • removed: const ɵgetDebugNodeR2: (nativeNode: any) => DebugNode | null
  • removed: constructor SystemJsNgModuleLoader(_compiler: Compiler, config?: SystemJsNgModuleLoaderConfig)
  • removed: constructor WrappedValue(value: any)
  • removed: constructor ɵCodegenComponentFactoryResolver(factories: ComponentFactory<any>[], _parent: ComponentFactoryResolver, _ngModule: NgModuleRef<any>)
  • removed: constructor ɵangular_packages_core_core_d(_providers: ResolvedReflectiveProvider[], _parent?: Injector)
  • removed: constructor ɵangular_packages_core_core_e(key: ReflectiveKey, optional: boolean, visibility: Self | SkipSelf | null)
  • removed: constructor ɵangular_packages_core_core_o(nativeNode: any, parent: DebugNode | null, _debugContext: ɵangular_packages_core_core_bd)
  • removed: constructor ɵangular_packages_core_core_p(nativeNode: any, parent: any, _debugContext: ɵangular_packages_core_core_bd)
  • removed: constructor ɵangular_packages_core_core_s()
  • removed: constructor ɵangular_packages_core_core_t()
  • removed: function ɵCREATE_ATTRIBUTE_DECORATOR__POST_R3__(): AttributeDecorator
  • removed: function ɵINJECTOR_IMPL__POST_R3__(providers: StaticProvider[], parent: Injector | undefined, name: string): Injector
  • removed: function ɵand(flags: ɵNodeFlags, matchedQueriesDsl: null | [string | number, ɵQueryValueType][], ngContentIndex: null | number, childCount: number, handleEvent?: null | ElementHandleEventFn, templateFactory?: ViewDefinitionFactory): NodeDef
  • removed: function ɵangular_packages_core_core_a(fn: any): fn is () => any
  • removed: function ɵangular_packages_core_core_b<T>(token: ProviderToken<T>): T
  • removed: function ɵangular_packages_core_core_b<T>(token: ProviderToken<T>, flags?: InjectFlags): T | null
  • removed: function ɵangular_packages_core_core_ba(ngZone: NgZone): (fn: () => void) => void
  • removed: 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
  • removed: function ɵangular_packages_core_core_be<T>(definition: ɵDirectiveDef<T>): typeof rememberChangeHistoryAndInvokeOnChangesHook
  • removed: function ɵangular_packages_core_core_bg(tNode: TNode, attrNameToInject: string): string | null
  • removed: function ɵangular_packages_core_core_bh(): ɵangular_packages_core_core_ca
  • removed: function ɵangular_packages_core_core_bi(): number
  • removed: function ɵangular_packages_core_core_bj<T = any>(level: number): T
  • removed: 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
  • removed: 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
  • removed: 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
  • removed: 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
  • removed: 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
  • removed: function ɵangular_packages_core_core_bq(tag: string, prop: string): typeof ɵɵsanitizeResourceUrl
  • removed: function ɵangular_packages_core_core_br(name: string, props?: (...args: any[]) => any, parentClass?: any, additionalProcessing?: (target: any, name: string, ...args: any[]) => void): any
  • removed: function ɵangular_packages_core_core_bs(name: string, props?: (...args: any[]) => any, parentClass?: any): any
  • removed: function ɵangular_packages_core_core_bv<T>(objWithPropertyToExtract: T): string
  • removed: function ɵangular_packages_core_core_bx(): (<T>(token: ProviderToken<T>, flags?: InjectFlags | undefined) => T | null) | undefined
  • removed: function ɵangular_packages_core_core_bz(tNode: TNode, lView: ɵangular_packages_core_core_ca): RNode
  • removed: function ɵangular_packages_core_core_c(decorator: any, flag: ɵangular_packages_core_core_bu | ɵangular_packages_core_core_bt): any
  • removed: function ɵangular_packages_core_core_cb(viewOrComponent: ɵangular_packages_core_core_ca | {}): RootContext
  • removed: function ɵangular_packages_core_core_cc(message: string, replacements?: { [key: string]: (string | string[]) }): string
  • removed: function ɵangular_packages_core_core_f(providers: Provider[]): ResolvedReflectiveProvider[]
  • removed: function ɵangular_packages_core_core_g(): string
  • removed: function ɵangular_packages_core_core_h(): Renderer2
  • removed: function ɵangular_packages_core_core_i(): ElementRef
  • removed: function ɵangular_packages_core_core_j(tNode: TNode, lView: ɵangular_packages_core_core_ca): ElementRef
  • removed: function ɵangular_packages_core_core_k(id: string): NgModuleFactory<any>
  • removed: function ɵangular_packages_core_core_l<T>(): TemplateRef<T> | null
  • removed: function ɵangular_packages_core_core_m<T>(hostTNode: TNode, hostLView: ɵangular_packages_core_core_ca): TemplateRef<T> | null
  • removed: function ɵangular_packages_core_core_n(): ViewContainerRef
  • removed: function ɵangular_packages_core_core_q(nativeNode: any): DebugNode | null
  • removed: function ɵangular_packages_core_core_r(flags: InjectFlags): ChangeDetectorRef
  • removed: function ɵangular_packages_core_core_u(): IterableDiffers
  • removed: function ɵangular_packages_core_core_v(): KeyValueDiffers
  • removed: function ɵangular_packages_core_core_w(): IterableDiffers
  • removed: function ɵangular_packages_core_core_x(): KeyValueDiffers
  • removed: function ɵangular_packages_core_core_y(locale?: string): string
  • removed: function ɵccf(selector: string, componentType: Type<any>, viewDefFactory: ViewDefinitionFactory, inputs: { [propName: string]: string } | null, outputs: { [propName: string]: string }, ngContentSelectors: string[]): ComponentFactory<any>
  • removed: function ɵclearOverrides(): void
  • removed: function ɵcmf(ngModuleType: Type<any>, bootstrapComponents: Type<any>[], defFactory: NgModuleDefinitionFactory): NgModuleFactory<any>
  • removed: function ɵcompileNgModuleFactory__POST_R3__<M>(injector: Injector, options: CompilerOptions, moduleType: Type<M>): Promise<NgModuleFactory<M>>
  • removed: function ɵcrt(values: { styles: (string | any[])[]; encapsulation: ViewEncapsulation; data: { [kind: string]: any[] } }): RendererType2
  • removed: function ɵdid(checkIndex: number, flags: ɵNodeFlags, matchedQueries: null | [string | number, ɵQueryValueType][], childCount: number, ctor: any, deps: ([ɵDepFlags, any] | any)[], props?: null | { [name: string]: [number, string] }, outputs?: null | { [name: string]: string }): NodeDef
  • removed: function ɵeld(checkIndex: number, flags: ɵNodeFlags, matchedQueriesDsl: null | [string | number, ɵQueryValueType][], ngContentIndex: null | number, childCount: number, namespaceAndName: string | null, fixedAttrs?: null | [string, string][], bindings?: null | [ɵBindingFlags, string, string | SecurityContext | null][], outputs?: null | ([string, string])[], handleEvent?: null | ElementHandleEventFn…
  • removed: function ɵgetComponentViewDefinitionFactory(componentFactory: ComponentFactory<any>): ViewDefinitionFactory
  • removed: function ɵgetDebugNode__POST_R3__(nativeNode: Element): DebugElement__POST_R3__
  • removed: function ɵgetDebugNode__POST_R3__(nativeNode: Node): DebugNode__POST_R3__
  • removed: function ɵgetDebugNode__POST_R3__(nativeNode: null): null
  • removed: function ɵgetModuleFactory__POST_R3__(id: string): NgModuleFactory<any>
  • removed: function ɵinitServicesIfNeeded(): void
  • removed: function ɵinlineInterpolate(valueCount: number, c0: string, a1: any, c1: string, a2?: any, c2?: string, a3?: any, c3?: string, a4?: any, c4?: string, a5?: any, c5?: string, a6?: any, c6?: string, a7?: any, c7?: string, a8?: any, c8?: string, a9?: any, c9?: string): string
  • removed: function ɵinterpolate(valueCount: number, constAndInterp: string[]): string
  • removed: function ɵisBoundToModule__POST_R3__<C>(cf: ComponentFactory<C>): boolean
  • removed: function ɵmod(providers: NgModuleProviderDef[]): NgModuleDefinition
  • removed: function ɵmpd(flags: ɵNodeFlags, token: any, value: any, deps: ([ɵDepFlags, any] | any)[]): NgModuleProviderDef
  • removed: function ɵncd(ngContentIndex: null | number, index: number): NodeDef
  • removed: function ɵnov(view: ViewData, index: number): any
  • removed: function ɵoverrideComponentView(comp: Type<any>, componentFactory: ComponentFactory<any>): void
  • removed: function ɵoverrideProvider(override: ProviderOverride): void
  • removed: function ɵpad(checkIndex: number, argCount: number): NodeDef
  • removed: function ɵpid(flags: ɵNodeFlags, ctor: any, deps: ([ɵDepFlags, any] | any)[]): NodeDef
  • removed: function ɵpod(checkIndex: number, propToIndex: { [p: string]: number }): NodeDef
  • removed: function ɵppd(checkIndex: number, argCount: number): NodeDef
  • removed: function ɵprd(flags: ɵNodeFlags, matchedQueries: null | [string | number, ɵQueryValueType][], token: any, value: any, deps: ([ɵDepFlags, any] | any)[]): NodeDef
  • removed: function ɵqud(flags: ɵNodeFlags, id: number, bindings: { [propName: string]: ɵQueryBindingType }): NodeDef
  • removed: function ɵregisterModuleFactory(id: string, factory: NgModuleFactory<any>): void
  • removed: function ɵted(checkIndex: number, ngContentIndex: number | null, staticText: string[]): NodeDef
  • removed: function ɵunv(view: ViewData, nodeIdx: number, bindingIdx: number, value: any): any
  • removed: function ɵvid(flags: ɵViewFlags, nodes: NodeDef[], updateDirectives?: null | ViewUpdateFn, updateRenderer?: null | ViewUpdateFn): ɵViewDefinition
  • removed: get ɵangular_packages_core_core_d.displayName(): string
  • removed: get ɵangular_packages_core_core_o.componentInstance(): any
  • removed: get ɵangular_packages_core_core_o.context(): any
  • removed: get ɵangular_packages_core_core_o.injector(): Injector
  • removed: get ɵangular_packages_core_core_o.providerTokens(): any[]
  • removed: get ɵangular_packages_core_core_o.references(): { [key: string]: any }
  • removed: get ɵangular_packages_core_core_p.children(): DebugElement[]
  • removed: interface DebugElement extends DebugNode
  • removed: interface DebugNode
  • removed: interface ɵViewDefinition extends Definition<ViewDefinitionFactory>
  • removed: interface ɵangular_packages_core_core_bk extends TNode
  • removed: interface ɵangular_packages_core_core_ca extends Array<any>
  • removed: member ɵArgumentType.Dynamic = 1
  • removed: member ɵArgumentType.Inline = 0
  • removed: member ɵBindingFlags.CatSyntheticProperty = 48
  • removed: member ɵBindingFlags.SyntheticHostProperty = 32
  • removed: member ɵBindingFlags.SyntheticProperty = 16
  • removed: member ɵBindingFlags.TypeElementAttribute = 1
  • removed: member ɵBindingFlags.TypeElementClass = 2
  • removed: member ɵBindingFlags.TypeElementStyle = 4
  • removed: member ɵBindingFlags.TypeProperty = 8
  • removed: member ɵBindingFlags.Types = 15
  • removed: member ɵDepFlags.None = 0
  • removed: member ɵDepFlags.Optional = 2
  • removed: member ɵDepFlags.Self = 4
  • removed: member ɵDepFlags.SkipSelf = 1
  • removed: member ɵDepFlags.Value = 8
  • removed: member ɵNodeFlags.AfterContentChecked = 2097152
  • removed: member ɵNodeFlags.AfterContentInit = 1048576
  • removed: member ɵNodeFlags.AfterViewChecked = 8388608
  • removed: member ɵNodeFlags.AfterViewInit = 4194304
  • removed: member ɵNodeFlags.CatProvider = 20224
  • removed: member ɵNodeFlags.CatProviderNoDirective = 3840
  • removed: member ɵNodeFlags.CatPureExpression = 224
  • removed: member ɵNodeFlags.CatQuery = 201326592
  • removed: member ɵNodeFlags.CatRenderNode = 3
  • removed: member ɵNodeFlags.Component = 32768
  • removed: member ɵNodeFlags.ComponentView = 33554432
  • removed: member ɵNodeFlags.DoCheck = 262144
  • removed: member ɵNodeFlags.DynamicQuery = 536870912
  • removed: member ɵNodeFlags.EmbeddedViews = 16777216
  • removed: member ɵNodeFlags.EmitDistinctChangesOnly = -2147483648
  • removed: member ɵNodeFlags.LazyProvider = 4096
  • removed: member ɵNodeFlags.None = 0
  • removed: member ɵNodeFlags.OnChanges = 524288
  • removed: member ɵNodeFlags.OnDestroy = 131072
  • removed: member ɵNodeFlags.OnInit = 65536
  • removed: member ɵNodeFlags.PrivateProvider = 8192
  • removed: member ɵNodeFlags.ProjectedTemplate = 4
  • removed: member ɵNodeFlags.StaticQuery = 268435456
  • removed: member ɵNodeFlags.TypeClassProvider = 512
  • removed: member ɵNodeFlags.TypeContentQuery = 67108864
  • removed: member ɵNodeFlags.TypeDirective = 16384
  • removed: member ɵNodeFlags.TypeElement = 1
  • removed: member ɵNodeFlags.TypeFactoryProvider = 1024
  • removed: member ɵNodeFlags.TypeNgContent = 8
  • removed: member ɵNodeFlags.TypeNgModule = 1073741824
  • removed: member ɵNodeFlags.TypePipe = 16
  • removed: member ɵNodeFlags.TypePureArray = 32
  • removed: member ɵNodeFlags.TypePureObject = 64
  • removed: member ɵNodeFlags.TypePurePipe = 128
  • removed: member ɵNodeFlags.TypeText = 2
  • removed: member ɵNodeFlags.TypeUseExistingProvider = 2048
  • removed: member ɵNodeFlags.TypeValueProvider = 256
  • removed: member ɵNodeFlags.TypeViewQuery = 134217728
  • removed: member ɵNodeFlags.Types = 201347067
  • removed: member ɵQueryBindingType.All = 1
  • removed: member ɵQueryBindingType.First = 0
  • removed: member ɵQueryValueType.ElementRef = 0
  • removed: member ɵQueryValueType.Provider = 4
  • removed: member ɵQueryValueType.RenderElement = 1
  • removed: member ɵQueryValueType.TemplateRef = 2
  • removed: member ɵQueryValueType.ViewContainerRef = 3
  • removed: member ɵRuntimeErrorCode.CYCLIC_DI_DEPENDENCY = '200'
  • removed: member ɵRuntimeErrorCode.EXPORT_NOT_FOUND = '301'
  • removed: member ɵRuntimeErrorCode.EXPRESSION_CHANGED_AFTER_CHECKED = '100'
  • removed: member ɵRuntimeErrorCode.MULTIPLE_COMPONENTS_MATCH = '300'
  • removed: member ɵRuntimeErrorCode.PIPE_NOT_FOUND = '302'
  • removed: member ɵRuntimeErrorCode.PROVIDER_NOT_FOUND = '201'
  • removed: member ɵRuntimeErrorCode.TEMPLATE_STRUCTURE_ERROR = '305'
  • removed: member ɵRuntimeErrorCode.UNKNOWN_BINDING = '303'
  • removed: member ɵRuntimeErrorCode.UNKNOWN_ELEMENT = '304'
  • removed: member ɵRuntimeErrorCode.UNSAFE_IFRAME_ATTRS = '910'
  • removed: member ɵViewFlags.None = 0
  • removed: member ɵViewFlags.OnPush = 2
  • removed: member ɵangular_packages_core_core_bt.Inject = -1
  • removed: member ɵangular_packages_core_core_bu.Default = 0
  • removed: member ɵangular_packages_core_core_bu.ForPipe = 16
  • removed: member ɵangular_packages_core_core_bu.Host = 1
  • removed: member ɵangular_packages_core_core_bu.Optional = 8
  • removed: member ɵangular_packages_core_core_bu.Self = 2
  • removed: member ɵangular_packages_core_core_bu.SkipSelf = 4
  • removed: member ɵangular_packages_core_core_by.Injector = -1
  • removed: method SystemJsNgModuleLoader.load(path: string): Promise<NgModuleFactory<any>>
  • removed: method ɵCodegenComponentFactoryResolver.resolveComponentFactory<T>(component: { new (...args: any[]): T }): ComponentFactory<T>
  • removed: method ɵangular_packages_core_core_bw.get(token: any, notFoundValue?: any): any
  • removed: method ɵangular_packages_core_core_d.createChildFromResolved(providers: ResolvedReflectiveProvider[]): ReflectiveInjector
  • removed: method ɵangular_packages_core_core_d.get(token: any, notFoundValue?: any): any
  • removed: method ɵangular_packages_core_core_d.getProviderAtIndex(index: number): ResolvedReflectiveProvider
  • removed: method ɵangular_packages_core_core_d.instantiateResolved(provider: ResolvedReflectiveProvider): any
  • removed: method ɵangular_packages_core_core_d.resolveAndCreateChild(providers: Provider[]): ReflectiveInjector
  • removed: method ɵangular_packages_core_core_d.resolveAndInstantiate(provider: Provider): any
  • removed: method ɵangular_packages_core_core_d.toString(): string
  • removed: method ɵangular_packages_core_core_p.addChild(child: DebugNode): void
  • removed: method ɵangular_packages_core_core_p.insertBefore(refChild: DebugNode, newChild: DebugNode): void
  • removed: method ɵangular_packages_core_core_p.insertChildrenAfter(child: DebugNode, newChildren: DebugNode[]): void
  • removed: method ɵangular_packages_core_core_p.query(predicate: Predicate<DebugElement>): DebugElement
  • removed: method ɵangular_packages_core_core_p.queryAll(predicate: Predicate<DebugElement>): DebugElement[]
  • removed: method ɵangular_packages_core_core_p.queryAllNodes(predicate: Predicate<DebugNode>): DebugNode[]
  • removed: method ɵangular_packages_core_core_p.removeChild(child: DebugNode): void
  • removed: method ɵangular_packages_core_core_p.triggerEventHandler(eventName: string, eventObj: any): void
  • removed: method ɵangular_packages_core_core_s.create<V>(trackByFn?: TrackByFunction<V>): DefaultIterableDiffer<V>
  • removed: method ɵangular_packages_core_core_s.supports(obj: Object | null | undefined): boolean
  • removed: method ɵangular_packages_core_core_t.create<K, V>(): KeyValueDiffer<K, V>
  • removed: method ɵangular_packages_core_core_t.supports(obj: any): boolean
  • removed: property Compiler.compileModuleAndAllComponentsAsync: <T>(moduleType: Type<T>) => Promise<ModuleWithComponentFactories<T>>
  • removed: property Compiler.compileModuleAndAllComponentsSync: <T>(moduleType: Type<T>) => ModuleWithComponentFactories<T>
  • removed: property Compiler.compileModuleAsync: <T>(moduleType: Type<T>) => Promise<NgModuleFactory<T>>
  • removed: property Compiler.compileModuleSync: <T>(moduleType: Type<T>) => NgModuleFactory<T>
  • removed: property SystemJsNgModuleLoaderConfig.factoryPathPrefix: string
  • removed: property SystemJsNgModuleLoaderConfig.factoryPathSuffix: string
  • removed: property WrappedValue.wrapped: any
  • removed: property ɵViewDefinition.bindingCount: number
  • removed: property ɵViewDefinition.flags: ɵViewFlags
  • removed: property ɵViewDefinition.handleEvent: ViewHandleEventFn
  • removed: property ɵViewDefinition.lastRenderRootNode: NodeDef | null
  • removed: property ɵViewDefinition.nodeFlags: ɵNodeFlags
  • removed: property ɵViewDefinition.nodeMatchedQueries: number
  • removed: property ɵViewDefinition.nodes: NodeDef[]
  • removed: property ɵViewDefinition.outputCount: number
  • removed: property ɵViewDefinition.rootNodeFlags: ɵNodeFlags
  • removed: property ɵViewDefinition.updateDirectives: ViewUpdateFn
  • removed: property ɵViewDefinition.updateRenderer: ViewUpdateFn
  • removed: property ɵangular_packages_core_core_bk.child: ɵangular_packages_core_core_bk | TTextNode | TElementContainerNode | TContainerNode | TProjectionNode | null
  • removed: property ɵangular_packages_core_core_bk.index: number
  • removed: property ɵangular_packages_core_core_bk.parent: ɵangular_packages_core_core_bk | TElementContainerNode | null
  • removed: property ɵangular_packages_core_core_bk.projection: (TNode | RNode[])[] | null
  • removed: property ɵangular_packages_core_core_bk.tViews: null
  • removed: property ɵangular_packages_core_core_bk.value: string
  • removed: property ɵangular_packages_core_core_ca.debug?: LViewDebug
  • removed: property ɵangular_packages_core_core_ca[CHILD_HEAD]: ɵangular_packages_core_core_ca | LContainer | null
  • removed: property ɵangular_packages_core_core_ca[CHILD_TAIL]: ɵangular_packages_core_core_ca | LContainer | null
  • removed: property ɵangular_packages_core_core_ca[CLEANUP]: any[] | null
  • removed: property ɵangular_packages_core_core_ca[CONTEXT]: {} | RootContext | null
  • removed: property ɵangular_packages_core_core_ca[DECLARATION_COMPONENT_VIEW]: ɵangular_packages_core_core_ca
  • removed: property ɵangular_packages_core_core_ca[DECLARATION_LCONTAINER]: LContainer | null
  • removed: property ɵangular_packages_core_core_ca[DECLARATION_VIEW]: ɵangular_packages_core_core_ca | null
  • removed: property ɵangular_packages_core_core_ca[FLAGS]: LViewFlags
  • removed: property ɵangular_packages_core_core_ca[HOST]: RElement | null
  • removed: property ɵangular_packages_core_core_ca[NEXT]: ɵangular_packages_core_core_ca | LContainer | null
  • removed: property ɵangular_packages_core_core_ca[PARENT]: ɵangular_packages_core_core_ca | LContainer | null
  • removed: property ɵangular_packages_core_core_ca[PREORDER_HOOK_FLAGS]: PreOrderHookFlags
  • removed: property ɵangular_packages_core_core_ca[QUERIES]: LQueries | null
  • removed: property ɵangular_packages_core_core_ca[RENDERER]: Renderer3
  • removed: property ɵangular_packages_core_core_ca[RENDERER_FACTORY]: RendererFactory3
  • removed: property ɵangular_packages_core_core_ca[SANITIZER]: Sanitizer | null
  • removed: property ɵangular_packages_core_core_ca[TRANSPLANTED_VIEWS_TO_REFRESH]: number
  • removed: property ɵangular_packages_core_core_ca[T_HOST]: TNode | null
  • removed: property ɵangular_packages_core_core_d.keyIds: number[]
  • removed: property ɵangular_packages_core_core_d.objs: any[]
  • removed: property ɵangular_packages_core_core_e.key: ReflectiveKey
  • removed: property ɵangular_packages_core_core_e.optional: boolean
  • removed: property ɵangular_packages_core_core_e.visibility: Self | SkipSelf | null
  • removed: readonly property DebugElement.attributes: { [key: string]: string | null }
  • removed: readonly property DebugElement.childNodes: DebugNode[]
  • removed: readonly property DebugElement.children: DebugElement[]
  • removed: readonly property DebugElement.classes: { [key: string]: boolean }
  • removed: readonly property DebugElement.name: string
  • removed: readonly property DebugElement.nativeElement: any
  • removed: readonly property DebugElement.properties: { [key: string]: any }
  • removed: readonly property DebugElement.styles: { [key: string]: string | null }
  • removed: readonly property DebugNode.componentInstance: any
  • removed: readonly property DebugNode.context: any
  • removed: readonly property DebugNode.injector: Injector
  • removed: readonly property DebugNode.listeners: DebugEventListener[]
  • removed: readonly property DebugNode.parent: DebugElement | null
  • removed: readonly property DebugNode.providerTokens: any[]
  • removed: readonly property DebugNode.references: { [key: string]: any }
  • removed: readonly property ɵangular_packages_core_core_ca[INJECTOR_2]: Injector | null
  • removed: readonly property ɵangular_packages_core_core_ca[TVIEW]: TView
  • removed: readonly property ɵangular_packages_core_core_d.parent: Injector | null
  • removed: readonly property ɵangular_packages_core_core_o.listeners: DebugEventListener[]
  • removed: readonly property ɵangular_packages_core_core_o.nativeNode: any
  • removed: readonly property ɵangular_packages_core_core_o.parent: DebugElement | null
  • removed: readonly property ɵangular_packages_core_core_p.attributes: { [key: string]: string | null }
  • removed: readonly property ɵangular_packages_core_core_p.childNodes: DebugNode[]
  • removed: readonly property ɵangular_packages_core_core_p.classes: { [key: string]: boolean }
  • removed: readonly property ɵangular_packages_core_core_p.name: string
  • removed: readonly property ɵangular_packages_core_core_p.nativeElement: any
  • removed: readonly property ɵangular_packages_core_core_p.properties: { [key: string]: any }
  • removed: readonly property ɵangular_packages_core_core_p.styles: { [key: string]: string | null }
  • removed: static method WrappedValue.isWrapped(value: any): value is WrappedValue
  • removed: static method WrappedValue.unwrap(value: any): any
  • removed: static method WrappedValue.wrap(value: any): WrappedValue
  • removed: static method ɵangular_packages_core_core_e.fromKey(key: ReflectiveKey): ɵangular_packages_core_core_e
  • changed: abstract method ViewContainerRef.createComponent<C>(componentFactory: ComponentFactory<C>, index?: number, injector?: Injector, projectableNodes?: any[][], ngModule?: NgModuleRef<any>): ComponentRef<C> → abstract method ViewContainerRef.createComponent<C>(componentFactory: ComponentFactory<C>, index?: number, injector?: Injector, projectableNodes?: any[][], ngModuleRef?: NgModuleRef<any>): ComponentRef<C>
  • changed: class ɵRuntimeError extends Error → class ɵRuntimeError<T extends number = RuntimeErrorCode> extends Error
  • changed: const ɵAPP_ID_RANDOM_PROVIDER: { provide: InjectionToken<string>; useFactory: typeof ɵangular_packages_core_core_g; deps: any[] } → const ɵAPP_ID_RANDOM_PROVIDER: { provide: InjectionToken<string>; useFactory: typeof _appIdRandomProviderFactory; deps: any[] }
  • changed: const ɵivyEnabled = false → const ɵivyEnabled = true
  • changed: constructor ResolvedReflectiveFactory(factory: Function, dependencies: ɵangular_packages_core_core_e[]) → constructor ResolvedReflectiveFactory(factory: Function, dependencies: ReflectiveDependency[])
  • changed: constructor ɵRender3ComponentRef(componentType: Type<T>, instance: T, location: ElementRef, _rootLView: ɵangular_packages_core_core_ca, _tNode: ɵangular_packages_core_core_bk | TContainerNode | TElementContainerNode) → constructor ɵRender3ComponentRef(componentType: Type<T>, instance: T, location: ElementRef, _rootLView: LView, _tNode: TElementNode | TContainerNode | TElementContainerNode)
  • changed: constructor ɵRuntimeError(code: ɵRuntimeErrorCode, message: string) → constructor ɵRuntimeError(code: T, message: null | false | string)
  • changed: function ɵstore<T>(tView: TView, lView: ɵangular_packages_core_core_ca, index: number, value: T): void → function ɵstore<T>(tView: TView, lView: LView, index: number, value: T): void
  • changed: function ɵɵelement(index: number, name: string, attrsIndex?: number | null, localRefsIndex?: number): void → function ɵɵelement(index: number, name: string, attrsIndex?: number | null, localRefsIndex?: number): typeof ɵɵelement
  • changed: function ɵɵelementContainer(index: number, attrsIndex?: number | null, localRefsIndex?: number): void → function ɵɵelementContainer(index: number, attrsIndex?: number | null, localRefsIndex?: number): typeof ɵɵelementContainer
  • changed: function ɵɵelementContainerEnd(): void → function ɵɵelementContainerEnd(): typeof ɵɵelementContainerEnd
  • changed: function ɵɵelementContainerStart(index: number, attrsIndex?: number | null, localRefsIndex?: number): void → function ɵɵelementContainerStart(index: number, attrsIndex?: number | null, localRefsIndex?: number): typeof ɵɵelementContainerStart
  • changed: function ɵɵelementEnd(): void → function ɵɵelementEnd(): typeof ɵɵelementEnd
  • changed: function ɵɵelementStart(index: number, name: string, attrsIndex?: number | null, localRefsIndex?: number): void → function ɵɵelementStart(index: number, name: string, attrsIndex?: number | null, localRefsIndex?: number): typeof ɵɵelementStart
  • changed: function ɵɵtemplateRefExtractor(tNode: TNode, lView: ɵangular_packages_core_core_ca): TemplateRef<any> | null → function ɵɵtemplateRefExtractor(tNode: TNode, lView: LView): TemplateRef<any> | null
  • changed: method ApplicationRef.bootstrap<C>(componentOrFactory: ComponentFactory<C> | Type<C>, rootSelectorOrNode?: string | any): ComponentRef<C> → method ApplicationRef.bootstrap<C>(component: Type<C>, rootSelectorOrNode?: string | any): ComponentRef<C>
  • changed: property ResolvedReflectiveFactory.dependencies: ɵangular_packages_core_core_e[] → property ResolvedReflectiveFactory.dependencies: ReflectiveDependency[]
  • changed: property ɵLContext.lView: ɵangular_packages_core_core_ca → property ɵLContext.lView: LView
  • changed: property ɵRender3ComponentRef.hostView: ViewRef_2<T> → property ɵRender3ComponentRef.hostView: ɵViewRef<T>
  • changed: property ɵRuntimeError.code: ɵRuntimeErrorCode → property ɵRuntimeError.code: T
  • added: abstract method ViewContainerRef.createComponent<C>(componentType: Type<C>, options?: { index?: number; injector?: Injector; ngModuleRef?: NgModuleRef<unknown>; projectableNodes?: Node[][] }): ComponentRef<C>
  • added: abstract readonly property TemplateRef.elementRef: ElementRef
  • added: class DebugElement extends DebugNode
  • added: class DebugNode
  • added: class ɵViewRef<T> implements EmbeddedViewRef<T>, InternalViewRef, viewEngine_ChangeDetectorRef_interface
  • added: constructor DebugElement(nativeNode: Element)
  • added: constructor DebugNode(nativeNode: Node)
  • added: constructor ɵViewRef(_lView: LView, _cdRefInjectingView?: LView | undefined)
  • added: function createNgModuleRef<T>(ngModule: Type<T>, parentInjector?: Injector): NgModuleRef<T>
  • added: function getDebugNode(nativeNode: any): DebugNode | null
  • added: function getModuleFactory(id: string): NgModuleFactory<any>
  • added: function getNgModuleById<T>(id: string): Type<T>
  • added: function ɵcompileNgModuleFactory<M>(injector: Injector, options: CompilerOptions, moduleType: Type<M>): Promise<NgModuleFactory<M>>
  • added: function ɵformatRuntimeError<T extends number = RuntimeErrorCode>(code: T, message: null | false | string): string
  • added: function ɵgetDebugNode(nativeNode: any): DebugNode | null
  • added: function ɵgetDebugNodeR2(_nativeNode: any): DebugNode | null
  • added: function ɵinjectChangeDetectorRef(flags: InjectFlags): ChangeDetectorRef
  • added: function ɵisBoundToModule<C>(cf: ComponentFactory<C>): boolean
  • added: get DebugElement.attributes(): { [key: string]: string | null }
  • added: get DebugElement.childNodes(): DebugNode[]
  • added: get DebugElement.children(): DebugElement[]
  • added: get DebugElement.classes(): { [key: string]: boolean }
  • added: get DebugElement.name(): string
  • added: get DebugElement.nativeElement(): any
  • added: get DebugElement.properties(): { [key: string]: any }
  • added: get DebugElement.styles(): { [key: string]: string | null }
  • added: get DebugNode.componentInstance(): any
  • added: get DebugNode.context(): any
  • added: get DebugNode.injector(): Injector
  • added: get DebugNode.listeners(): DebugEventListener[]
  • added: get DebugNode.parent(): DebugElement | null
  • added: get DebugNode.providerTokens(): any[]
  • added: get DebugNode.references(): { [key: string]: any }
  • added: get ɵViewRef.context(): T
  • added: get ɵViewRef.destroyed(): boolean
  • added: get ɵViewRef.rootNodes(): any[]
  • added: method ApplicationRef.bootstrap<C>(componentFactory: ComponentFactory<C>, rootSelectorOrNode?: string | any): ComponentRef<C>
  • added: method Compiler.compileModuleAndAllComponentsAsync<T>(moduleType: Type<T>): Promise<ModuleWithComponentFactories<T>>
  • added: method Compiler.compileModuleAndAllComponentsSync<T>(moduleType: Type<T>): ModuleWithComponentFactories<T>
  • added: method Compiler.compileModuleAsync<T>(moduleType: Type<T>): Promise<NgModuleFactory<T>>
  • added: method Compiler.compileModuleSync<T>(moduleType: Type<T>): NgModuleFactory<T>
  • added: method ɵViewRef.attachToAppRef(appRef: ViewRefTracker): void
  • added: method ɵViewRef.attachToViewContainerRef(): void
  • added: method ɵViewRef.checkNoChanges(): void
  • added: method ɵViewRef.destroy(): void
  • added: method ɵViewRef.detach(): void
  • added: method ɵViewRef.detachFromAppRef(): void
  • added: method ɵViewRef.detectChanges(): void
  • added: method ɵViewRef.markForCheck(): void
  • added: method ɵViewRef.onDestroy(callback: Function): void
  • added: method ɵViewRef.reattach(): void
  • added: set ɵViewRef.context(value: T)
  • added: static property ApplicationInitStatus.ɵfac: i0.ɵɵFactoryDeclaration<ApplicationInitStatus, [{ optional: true }]>
  • added: static property ApplicationInitStatus.ɵprov: i0.ɵɵInjectableDeclaration<ApplicationInitStatus>
  • added: static property ApplicationModule.ɵfac: i0.ɵɵFactoryDeclaration<ApplicationModule, never>
  • added: static property ApplicationModule.ɵinj: i0.ɵɵInjectorDeclaration<ApplicationModule>
  • added: static property ApplicationModule.ɵmod: i0.ɵɵNgModuleDeclaration<ApplicationModule, never, never, never>
  • added: static property ApplicationRef.ɵfac: i0.ɵɵFactoryDeclaration<ApplicationRef, never>
  • added: static property ApplicationRef.ɵprov: i0.ɵɵInjectableDeclaration<ApplicationRef>
  • added: static property Compiler.ɵfac: i0.ɵɵFactoryDeclaration<Compiler, never>
  • added: static property Compiler.ɵprov: i0.ɵɵInjectableDeclaration<Compiler>
  • added: static property PlatformRef.ɵfac: i0.ɵɵFactoryDeclaration<PlatformRef, never>
  • added: static property PlatformRef.ɵprov: i0.ɵɵInjectableDeclaration<PlatformRef>
  • added: static property Testability.ɵfac: i0.ɵɵFactoryDeclaration<Testability, never>
  • added: static property Testability.ɵprov: i0.ɵɵInjectableDeclaration<Testability>
  • added: static property TestabilityRegistry.ɵfac: i0.ɵɵFactoryDeclaration<TestabilityRegistry, never>
  • added: static property TestabilityRegistry.ɵprov: i0.ɵɵInjectableDeclaration<TestabilityRegistry>
  • added: static property ɵConsole.ɵfac: i0.ɵɵFactoryDeclaration<ɵConsole, never>
  • added: static property ɵConsole.ɵprov: i0.ɵɵInjectableDeclaration<ɵConsole>
  • removed: default function (): Rule
  • removed: function findParentAccesses(typeChecker: ts.TypeChecker, sourceFile: ts.SourceFile): ts.PropertyAccessExpression[]
  • removed: default function (): Rule
  • removed: function findFragmentAccesses(typeChecker: ts.TypeChecker, sourceFile: ts.SourceFile): Set<ts.PropertyAccessExpression>
  • removed: function migrateActivatedRouteSnapshotFragment(node: ts.PropertyAccessExpression): ts.Node
  • removed: default function (): Rule
  • removed: function findLiteralsToMigrate(sourceFile: ts.SourceFile): Set<ts.ObjectLiteralExpression>
  • removed: function migrateLiteral(node: ts.ObjectLiteralExpression): ts.ObjectLiteralExpression
  • removed: default function (): Rule
  • removed: default function (): Rule
  • removed: function identifyDynamicQueryNodes(typeChecker: ts.TypeChecker, sourceFile: ts.SourceFile): { removeProperty: ts.ObjectLiteralExpression[]; removeParameter: ts.CallExpression[] }
  • removed: function removeOptionsParameter(node: ts.CallExpression): ts.CallExpression
  • removed: function removeStaticFlag(node: ts.ObjectLiteralExpression): ts.ObjectLiteralExpression
  • added: default function (): Rule
  • added: function migrateEntryComponentsUsages(typeChecker: ts.TypeChecker, printer: ts.Printer, sourceFile: ts.SourceFile): { start: number; length: number; end: number; replacement: string }[]
  • removed: class InitialNavigationCollector
  • removed: constructor InitialNavigationCollector(typeChecker: ts.TypeChecker)
  • removed: method InitialNavigationCollector.visitExtraOptionsLiteral(extraOptionsLiteral: ts.ObjectLiteralExpression): void
  • removed: method InitialNavigationCollector.visitNode(node: ts.Node): void
  • removed: property InitialNavigationCollector.assignments: Set<ts.PropertyAssignment>
  • removed: default function (): Rule
  • removed: class InitialNavigationTransform
  • removed: constructor InitialNavigationTransform(getUpdateRecorder: (sf: ts.SourceFile) => UpdateRecorder)
  • removed: method InitialNavigationTransform.migrateAssignment(assignment: ts.PropertyAssignment): void
  • removed: method InitialNavigationTransform.migrateInitialNavigationAssignments(literals: ts.PropertyAssignment[]): void
  • removed: interface UpdateRecorder
  • removed: method UpdateRecorder.commitUpdate(): void
  • removed: method UpdateRecorder.updateNode(node: ts.Node, newText: string): void
  • removed: function isExtraOptions(typeChecker: ts.TypeChecker, node: ts.Node): node is ts.TypeReferenceNode
  • removed: function isRouterModuleForRoot(typeChecker: ts.TypeChecker, node: ts.Node): node is ts.CallExpression
  • removed: class NgDefinitionCollector
  • removed: constructor NgDefinitionCollector(typeChecker: ts.TypeChecker)
  • removed: interface ResolvedDirective
  • removed: interface ResolvedNgModule
  • removed: method NgDefinitionCollector.visitNode(node: ts.Node): void
  • removed: property NgDefinitionCollector.resolvedDirectives: ResolvedDirective[]
  • removed: property NgDefinitionCollector.resolvedModules: ResolvedNgModule[]
  • removed: property NgDefinitionCollector.typeChecker: ts.TypeChecker
  • removed: property ResolvedDirective.decorator: NgDecorator
  • removed: property ResolvedDirective.name: string
  • removed: property ResolvedDirective.node: ts.ClassDeclaration
  • removed: property ResolvedDirective.providersExpr: ts.Expression | null
  • removed: property ResolvedDirective.viewProvidersExpr: ts.Expression | null
  • removed: property ResolvedNgModule.decorator: NgDecorator
  • removed: property ResolvedNgModule.name: string
  • removed: property ResolvedNgModule.node: ts.ClassDeclaration
  • removed: property ResolvedNgModule.providersExpr: ts.Expression | null
  • removed: default function (): Rule
  • removed: class ProvidersEvaluator extends StaticInterpreter
  • removed: interface ProviderLiteral
  • removed: method ProvidersEvaluator.evaluate(expr: ts.Expression): { resolvedValue: ResolvedValue; literals: ProviderLiteral[] }
  • removed: method ProvidersEvaluator.visitObjectLiteralExpression(node: ts.ObjectLiteralExpression, context: any): ResolvedValue
  • removed: property ProviderLiteral.node: ts.ObjectLiteralExpression
  • removed: property ProviderLiteral.resolvedValue: ResolvedValue
  • removed: class MissingInjectableTransform
  • removed: constructor MissingInjectableTransform(typeChecker: ts.TypeChecker, getUpdateRecorder: (sf: ts.SourceFile) => UpdateRecorder)
  • removed: interface AnalysisFailure
  • removed: method MissingInjectableTransform.migrateDirective(directive: ResolvedDirective): AnalysisFailure[]
  • removed: method MissingInjectableTransform.migrateDirectives(directives: ResolvedDirective[]): AnalysisFailure[]
  • removed: method MissingInjectableTransform.migrateModule(module: ResolvedNgModule): AnalysisFailure[]
  • removed: method MissingInjectableTransform.migrateModules(modules: ResolvedNgModule[]): AnalysisFailure[]
  • removed: method MissingInjectableTransform.migrateProviderClass(node: ts.ClassDeclaration, context: ResolvedNgModule | ResolvedDirective): void
  • removed: method MissingInjectableTransform.recordChanges(): void
  • removed: property AnalysisFailure.message: string
  • removed: property AnalysisFailure.node: ts.Node
  • removed: interface UpdateRecorder extends ImportManagerUpdateRecorder
  • removed: method UpdateRecorder.addClassDecorator(node: ts.ClassDeclaration, text: string, className: string): void
  • removed: method UpdateRecorder.commitUpdate(): void
  • removed: method UpdateRecorder.replaceDecorator(node: ts.Decorator, newText: string, className: string): void
  • removed: method UpdateRecorder.updateObjectLiteral(node: ts.ObjectLiteralExpression, newText: string): void
  • removed: class Collector
  • removed: constructor Collector(typeChecker: ts.TypeChecker)
  • removed: interface ResolvedNgModule
  • removed: method Collector.visitNode(node: ts.Node): void
  • removed: property Collector.resolvedModules: ResolvedNgModule[]
  • removed: property Collector.resolvedNonGenerics: ts.TypeReferenceNode[]
  • removed: property Collector.typeChecker: ts.TypeChecker
  • removed: property ResolvedNgModule.decorator: NgDecorator
  • removed: property ResolvedNgModule.name: string
  • removed: property ResolvedNgModule.node: ts.ClassDeclaration
  • removed: property ResolvedNgModule.staticMethodsWithoutType: ts.MethodDeclaration[]
  • removed: default function (): Rule
  • removed: class ModuleWithProvidersTransform
  • removed: constructor ModuleWithProvidersTransform(typeChecker: ts.TypeChecker, getUpdateRecorder: (sf: ts.SourceFile) => UpdateRecorder)
  • removed: interface AnalysisFailure
  • removed: method ModuleWithProvidersTransform.isModuleWithProvidersType(value: ResolvedValueMap): boolean
  • removed: method ModuleWithProvidersTransform.migrateModule(module: ResolvedNgModule): AnalysisFailure[]
  • removed: method ModuleWithProvidersTransform.migrateType(type: ts.TypeReferenceNode): AnalysisFailure[]
  • removed: property AnalysisFailure.message: string
  • removed: property AnalysisFailure.node: ts.Node
  • removed: function createModuleWithProvidersType(type: string, node?: ts.TypeReferenceNode): ts.TypeReferenceNode
  • removed: function isModuleWithProvidersNotGeneric(typeChecker: ts.TypeChecker, node: ts.Node): node is ts.TypeReferenceNode
  • removed: class DocumentImportVisitor
  • removed: const COMMON_IMPORT = '@angular/common'
  • removed: const DOCUMENT_TOKEN_NAME = 'DOCUMENT'
  • removed: const PLATFORM_BROWSER_IMPORT = '@angular/platform-browser'
  • removed: constructor DocumentImportVisitor(typeChecker: ts.TypeChecker)
  • removed: interface ResolvedDocumentImport
  • removed: method DocumentImportVisitor.visitNode(node: ts.Node): void
  • removed: property DocumentImportVisitor.importsMap: Map<ts.SourceFile, ResolvedDocumentImport>
  • removed: property DocumentImportVisitor.typeChecker: ts.TypeChecker
  • removed: property ResolvedDocumentImport.commonImport: ts.NamedImports | null
  • removed: property ResolvedDocumentImport.documentElement: ts.ImportSpecifier | null
  • removed: property ResolvedDocumentImport.platformBrowserImport: ts.NamedImports | null
  • removed: default function (): Rule
  • removed: function addToImport(importNode: ts.NamedImports, sourceFile: ts.SourceFile, name: ts.Identifier, propertyName?: ts.Identifier): string
  • removed: function createImport(importSource: string, sourceFile: ts.SourceFile, name: ts.Identifier, propertyName?: ts.Identifier): string
  • removed: function removeFromImport(importNode: ts.NamedImports, sourceFile: ts.SourceFile, importName: string): string
  • removed: default function (): Rule
  • removed: function findNativeEncapsulationNodes(typeChecker: ts.TypeChecker, sourceFile: ts.SourceFile): Set<ts.Identifier>
  • removed: default function (): Rule
  • removed: function findLiteralsToMigrate(sourceFile: ts.SourceFile, typeChecker: ts.TypeChecker): Map<string, Set<ts.ObjectLiteralExpression>>
  • removed: function migrateLiteral(methodName: string, node: ts.ObjectLiteralExpression): ts.ObjectLiteralExpression
  • removed: class RelativeLinkResolutionCollector
  • removed: constructor RelativeLinkResolutionCollector(typeChecker: ts.TypeChecker)
  • removed: method RelativeLinkResolutionCollector.visitNode(node: ts.Node): void
  • removed: readonly property RelativeLinkResolutionCollector.extraOptionsLiterals: ts.ObjectLiteralExpression[]
  • removed: readonly property RelativeLinkResolutionCollector.forRootCalls: ts.CallExpression[]
  • removed: default function (): Rule
  • removed: class RelativeLinkResolutionTransform
  • removed: constructor RelativeLinkResolutionTransform(getUpdateRecorder: (sf: ts.SourceFile) => UpdateRecorder)
  • removed: method RelativeLinkResolutionTransform.migrateObjectLiterals(vars: ts.ObjectLiteralExpression[]): void
  • removed: method RelativeLinkResolutionTransform.migrateRouterModuleForRootCalls(calls: ts.CallExpression[]): void
  • removed: interface UpdateRecorder
  • removed: method UpdateRecorder.commitUpdate(): void
  • removed: method UpdateRecorder.updateNode(node: ts.Node, newText: string): void
  • removed: function isExtraOptions(typeChecker: ts.TypeChecker, node: ts.Node): node is ts.TypeReferenceNode
  • removed: function isRouterModuleForRoot(typeChecker: ts.TypeChecker, node: ts.Node): node is ts.CallExpression
  • removed: const enum HelperFunction
  • removed: function getHelper(name: HelperFunction, sourceFile: ts.SourceFile, printer: ts.Printer): string
  • removed: member HelperFunction.animate = '__ngRendererAnimateHelper'
  • removed: member HelperFunction.any = 'AnyDuringRendererMigration'
  • removed: member HelperFunction.attachViewAfter = '__ngRendererAttachViewAfterHelper'
  • removed: member HelperFunction.createElement = '__ngRendererCreateElementHelper'
  • removed: member HelperFunction.createTemplateAnchor = '__ngRendererCreateTemplateAnchorHelper'
  • removed: member HelperFunction.createText = '__ngRendererCreateTextHelper'
  • removed: member HelperFunction.destroyView = '__ngRendererDestroyViewHelper'
  • removed: member HelperFunction.detachView = '__ngRendererDetachViewHelper'
  • removed: member HelperFunction.projectNodes = '__ngRendererProjectNodesHelper'
  • removed: member HelperFunction.setElementAttribute = '__ngRendererSetElementAttributeHelper'
  • removed: member HelperFunction.splitNamespace = '__ngRendererSplitNamespaceHelper'
  • removed: default function (): Rule
  • removed: function migrateExpression(node: ts.CallExpression, typeChecker: ts.TypeChecker): { node: ts.Node | null; requiredHelpers?: HelperFunction[] }
  • removed: 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: function analyzeResolvedTemplate(template: ResolvedTemplate, compilerModule: typeof import('@angular/compiler')): TmplAstBoundAttribute[] | null
  • added: class RouterLinkEmptyExprVisitor extends TemplateAstVisitor
  • added: method RouterLinkEmptyExprVisitor.visitBoundAttribute(node: TmplAstBoundAttribute): void
  • added: method RouterLinkEmptyExprVisitor.visitElement(element: TmplAstElement): void
  • added: method RouterLinkEmptyExprVisitor.visitTemplate(t: TmplAstTemplate): void
  • added: readonly property RouterLinkEmptyExprVisitor.emptyRouterLinkExpressions: TmplAstBoundAttribute[]
  • added: default function (): Rule
  • removed: default function (): Rule
  • removed: function findLiteralsToMigrate(sourceFile: ts.SourceFile, typeChecker: ts.TypeChecker): Map<string, Set<ts.ObjectLiteralExpression>>
  • removed: function migrateLiteral(methodName: string, node: ts.ObjectLiteralExpression): ts.ObjectLiteralExpression
  • removed: function getInputNamesOfClass(node: ts.ClassDeclaration, typeChecker: ts.TypeChecker): string[]
  • removed: class NgQueryResolveVisitor
  • removed: constructor NgQueryResolveVisitor(typeChecker: ts.TypeChecker)
  • removed: interface ClassMetadata
  • removed: method NgQueryResolveVisitor.visitNode(node: ts.Node): void
  • removed: property ClassMetadata.derivedClasses: ts.ClassDeclaration[]
  • removed: property ClassMetadata.ngInputNames: string[]
  • removed: property ClassMetadata.superClass: ts.ClassDeclaration | null
  • removed: property ClassMetadata.template?: ResolvedTemplate
  • removed: property NgQueryResolveVisitor.classMetadata: ClassMetadataMap
  • removed: property NgQueryResolveVisitor.resolvedQueries: Map<ts.SourceFile, NgQueryDefinition[]>
  • removed: property NgQueryResolveVisitor.typeChecker: ts.TypeChecker
  • removed: type ClassMetadataMap = Map<ts.ClassDeclaration, ClassMetadata>
  • removed: enum QueryTiming
  • removed: enum QueryType
  • removed: interface NgQueryDefinition
  • removed: member QueryTiming.DYNAMIC = 1
  • removed: member QueryTiming.STATIC = 0
  • removed: member QueryType.ContentChild = 1
  • removed: member QueryType.ViewChild = 0
  • removed: property NgQueryDefinition.container: ts.ClassDeclaration
  • removed: property NgQueryDefinition.decorator: NgDecorator
  • removed: property NgQueryDefinition.name: string | null
  • removed: property NgQueryDefinition.node: ts.Node
  • removed: property NgQueryDefinition.property: ts.PropertyDeclaration | null
  • removed: property NgQueryDefinition.type: QueryType
  • removed: function getSuperClassDeclarations(classDecl: ts.ClassDeclaration, classMetadataMap: ClassMetadataMap): ts.ClassDeclaration[]
  • removed: default function (): Rule
  • removed: class QueryTemplateStrategy implements TimingStrategy
  • removed: constructor QueryTemplateStrategy(projectPath: string, classMetadata: ClassMetadataMap, host: ts.CompilerHost)
  • removed: method QueryTemplateStrategy.detectTiming(query: NgQueryDefinition): TimingResult
  • removed: method QueryTemplateStrategy.setup(): void
  • removed: class QueryTestStrategy implements TimingStrategy
  • removed: method QueryTestStrategy.detectTiming(query: NgQueryDefinition): TimingResult
  • removed: method QueryTestStrategy.setup(): void
  • removed: interface TimingStrategy
  • removed: method TimingStrategy.detectTiming(query: NgQueryDefinition): TimingResult
  • removed: method TimingStrategy.setup(): void
  • removed: type TimingResult = { timing: QueryTiming | null; message?: string }
  • removed: class DeclarationUsageVisitor
  • removed: constructor DeclarationUsageVisitor(declaration: ts.Node, typeChecker: ts.TypeChecker, baseContext?: FunctionContext)
  • removed: enum ResolvedUsage
  • removed: member ResolvedUsage.AMBIGUOUS = 2
  • removed: member ResolvedUsage.ASYNCHRONOUS = 1
  • removed: member ResolvedUsage.SYNCHRONOUS = 0
  • removed: method DeclarationUsageVisitor.getResolvedNodeUsage(searchNode: ts.Node): ResolvedUsage
  • removed: type FunctionContext = Map<ts.Node, ts.Node>
  • removed: function updateSuperClassAbstractMembersContext(baseClass: ts.ClassDeclaration, context: FunctionContext, classMetadataMap: ClassMetadataMap): void
  • removed: class TemplateUsageVisitor extends NullVisitor
  • removed: constructor TemplateUsageVisitor(queryPropertyName: string)
  • removed: method TemplateUsageVisitor.isQueryUsedStatically(htmlNodes: Node[]): boolean
  • removed: method TemplateUsageVisitor.visitBoundAttribute(attribute: BoundAttribute): void
  • removed: method TemplateUsageVisitor.visitBoundEvent(node: BoundEvent): void
  • removed: method TemplateUsageVisitor.visitBoundText(text: BoundText): void
  • removed: method TemplateUsageVisitor.visitElement(element: Element): void
  • removed: method TemplateUsageVisitor.visitTemplate(template: Template): void
  • removed: property TemplateUsageVisitor.queryPropertyName: string
  • removed: class QueryUsageStrategy implements TimingStrategy
  • removed: constructor QueryUsageStrategy(classMetadata: ClassMetadataMap, typeChecker: ts.TypeChecker)
  • removed: method QueryUsageStrategy.detectTiming(query: NgQueryDefinition): TimingResult
  • removed: method QueryUsageStrategy.setup(): void
  • removed: function getTransformedQueryCallExpr(query: NgQueryDefinition, timing: QueryTiming | null, createTodo: boolean): TransformedQueryResult
  • removed: type TransformedQueryResult = null | { node: ts.CallExpression; failureMessage: string | null }
  • removed: function analyzeResolvedTemplate(template: ResolvedTemplate): TemplateVariableAssignment[] | null
  • removed: interface TemplateVariableAssignment
  • removed: property TemplateVariableAssignment.end: number
  • removed: property TemplateVariableAssignment.node: PropertyWrite
  • removed: property TemplateVariableAssignment.start: number
  • removed: class HtmlVariableAssignmentVisitor extends NullVisitor
  • removed: interface TemplateVariableAssignment
  • removed: method HtmlVariableAssignmentVisitor.visitBoundEvent(node: BoundEvent): void
  • removed: method HtmlVariableAssignmentVisitor.visitElement(element: Element): void
  • removed: method HtmlVariableAssignmentVisitor.visitTemplate(template: Template): void
  • removed: property HtmlVariableAssignmentVisitor.variableAssignments: TemplateVariableAssignment[]
  • removed: property TemplateVariableAssignment.end: number
  • removed: property TemplateVariableAssignment.node: PropertyWrite
  • removed: property TemplateVariableAssignment.start: number
  • removed: default function (): Rule
  • added: default function (): Rule
  • added: function findInitTestEnvironmentCalls(typeChecker: ts.TypeChecker, allSourceFiles: ts.SourceFile[]): InitTestEnvironmentAnalysis
  • added: function findTestModuleMetadataNodes(typeChecker: ts.TypeChecker, sourceFile: ts.SourceFile): ts.ObjectLiteralExpression[]
  • added: function getInitTestEnvironmentLiteralReplacement(node: ts.CallExpression, printer: ts.Printer): { span: { start: number; end: number; length: number }; text: string }
  • added: function migrateTestModuleMetadataLiteral(node: ts.ObjectLiteralExpression): ts.ObjectLiteralExpression
  • added: interface InitTestEnvironmentAnalysis
  • added: property InitTestEnvironmentAnalysis.callsToMigrate: ts.CallExpression[]
  • added: property InitTestEnvironmentAnalysis.totalCalls: number
  • added: default function (): Rule
  • added: function insertAnyImport(update: UpdateRecorder, importd: ts.ImportSpecifier): void
  • added: function migrateNode(update: UpdateRecorder, node: MigratableNode, importd: ts.ImportSpecifier | null): void
  • added: const anySymbolName = 'AnyForUntypedForms'
  • added: const builderMethodNames: string[]
  • added: const controlClassNames: string[]
  • added: function findControlClassUsages(sourceFile: ts.SourceFile, typeChecker: ts.TypeChecker, importSpecifier: ts.ImportSpecifier | null): MigratableNode[]
  • added: function findFormBuilderCalls(sourceFile: ts.SourceFile, typeChecker: ts.TypeChecker, importSpecifier: ts.ImportSpecifier | null): MigratableNode[]
  • added: function getAnyImport(sourceFile: ts.SourceFile): ts.ImportSpecifier | null
  • added: function getControlClassImports(sourceFile: ts.SourceFile): (ts.ImportSpecifier | null)[]
  • added: function getFormBuilderImport(sourceFile: ts.SourceFile): ts.ImportSpecifier | null
  • added: interface MigratableNode
  • added: property MigratableNode.generic: string
  • added: property MigratableNode.node: ts.Expression
  • removed: default function (): Rule
  • removed: class UndecoratedClassesWithDecoratedFieldsTransform
  • removed: constructor UndecoratedClassesWithDecoratedFieldsTransform(typeChecker: ts.TypeChecker, getUpdateRecorder: (sf: ts.SourceFile) => UpdateRecorder)
  • removed: method UndecoratedClassesWithDecoratedFieldsTransform.migrate(sourceFiles: ts.SourceFile[]): AnalysisFailure[]
  • removed: method UndecoratedClassesWithDecoratedFieldsTransform.recordChanges(): void
  • removed: interface UpdateRecorder extends ImportManagerUpdateRecorder
  • removed: method UpdateRecorder.addClassDecorator(node: ts.ClassDeclaration, text: string): void
  • removed: method UpdateRecorder.addClassTodo(node: ts.ClassDeclaration, message: string): void
  • removed: method UpdateRecorder.commitUpdate(): void
  • removed: function createNgcProgram(createHost: (options: ts.CompilerOptions) => CompilerHost, tsconfigPath: string): { host: CompilerHost; ngcProgram: import('@angular/compiler-cli').Program; program: ts.Program; compiler: AotCompiler }
  • removed: class UnexpectedMetadataValueError extends Error
  • removed: function convertDirectiveMetadataToExpression(metadata: any, resolveSymbolImport: (symbol: StaticSymbol) => string | null, createImport: (moduleName: string, name: string) => ts.Expression, convertProperty?: (key: string, value: any) => ts.Expression | null): ts.Expression
  • removed: class DecoratorRewriter
  • removed: constructor DecoratorRewriter(importManager: ImportManager, typeChecker: ts.TypeChecker, evaluator: PartialEvaluator, compiler: AotCompiler)
  • removed: method DecoratorRewriter.rewrite(ngDecorator: NgDecorator, newSourceFile: ts.SourceFile): ts.Decorator
  • removed: property DecoratorRewriter.newProperties: ts.ObjectLiteralElementLike[]
  • removed: property DecoratorRewriter.newSourceFile: ts.SourceFile | null
  • removed: property DecoratorRewriter.nonCopyableProperties: ts.ObjectLiteralElementLike[]
  • removed: property DecoratorRewriter.previousSourceFile: ts.SourceFile | null
  • removed: class ImportRewriteTransformerFactory
  • removed: class UnresolvedIdentifierError extends Error
  • removed: constructor ImportRewriteTransformerFactory(importManager: ImportManager, typeChecker: ts.TypeChecker, compilerHost: AotCompilerHost)
  • removed: method ImportRewriteTransformerFactory.create<T extends ts.Node>(ctx: ts.TransformationContext, newSourceFile: ts.SourceFile): ts.Transformer<T>
  • removed: function getPosixPath(pathString: string): string
  • removed: function getExportSymbolsOfFile(sf: ts.SourceFile, typeChecker: ts.TypeChecker): ResolvedExport[]
  • removed: interface ResolvedExport
  • removed: property ResolvedExport.exportName: string
  • removed: property ResolvedExport.identifier: ts.Identifier
  • removed: property ResolvedExport.symbol: ts.Symbol
  • removed: default function (): Rule
  • removed: class NgDeclarationCollector
  • removed: constructor NgDeclarationCollector(typeChecker: ts.TypeChecker, evaluator: PartialEvaluator)
  • removed: function getNgClassDecorators(node: ts.ClassDeclaration, typeChecker: ts.TypeChecker): NgDecorator[]
  • removed: function hasDirectiveDecorator(node: ts.ClassDeclaration, typeChecker: ts.TypeChecker, ngDecorators?: NgDecorator[]): boolean
  • removed: function hasInjectableDecorator(node: ts.ClassDeclaration, typeChecker: ts.TypeChecker, ngDecorators?: NgDecorator[]): boolean
  • removed: function hasNgDeclarationDecorator(node: ts.ClassDeclaration, typeChecker: ts.TypeChecker): boolean
  • removed: method NgDeclarationCollector.visitNode(node: ts.Node): void
  • removed: property NgDeclarationCollector.decoratedDirectives: ts.ClassDeclaration[]
  • removed: property NgDeclarationCollector.decoratedProviders: ts.ClassDeclaration[]
  • removed: property NgDeclarationCollector.typeChecker: ts.TypeChecker
  • removed: property NgDeclarationCollector.undecoratedDeclarations: Set<ts.ClassDeclaration>
  • removed: class UndecoratedClassesTransform
  • removed: constructor UndecoratedClassesTransform(typeChecker: ts.TypeChecker, compiler: AotCompiler, evaluator: PartialEvaluator, getUpdateRecorder: (sf: ts.SourceFile) => UpdateRecorder)
  • removed: interface TransformFailure
  • removed: method UndecoratedClassesTransform.migrateDecoratedDirectives(directives: ts.ClassDeclaration[]): TransformFailure[]
  • removed: method UndecoratedClassesTransform.migrateDecoratedProviders(providers: ts.ClassDeclaration[]): TransformFailure[]
  • removed: method UndecoratedClassesTransform.migrateUndecoratedDeclarations(directives: ts.ClassDeclaration[]): TransformFailure[]
  • removed: method UndecoratedClassesTransform.recordChanges(): void
  • removed: property TransformFailure.message: string
  • removed: property TransformFailure.node: ts.Node
  • removed: interface UpdateRecorder extends ImportManagerUpdateRecorder
  • removed: method UpdateRecorder.addClassComment(node: ts.ClassDeclaration, text: string): void
  • removed: method UpdateRecorder.addClassDecorator(node: ts.ClassDeclaration, text: string): void
  • removed: method UpdateRecorder.commitUpdate(): void
  • removed: default function (): Rule
  • removed: function findAsyncReferences(sourceFile: ts.SourceFile, typeChecker: ts.TypeChecker, asyncImportSpecifier: ts.ImportSpecifier): Set<ts.Identifier>
  • removed: default function (): Rule
  • added: function loadCompilerCliMigrationsModule(): Promise<typeof import('@angular/compiler-cli/private/migrations')>
  • added: function loadEsmModule<T>(modulePath: string | URL): Promise<T>
  • changed: constructor NgComponentTemplateVisitor(typeChecker: ts.TypeChecker) → constructor NgComponentTemplateVisitor(typeChecker: ts.TypeChecker, _basePath: string, _tree: Tree)
  • changed: function parseHtmlGracefully(htmlContent: string, filePath: string): Node[] | null → function parseHtmlGracefully(htmlContent: string, filePath: string, compilerModule: typeof import('@angular/compiler')): TmplAstNode[] | null
  • changed: function getProjectTsConfigPaths(tree: Tree): { buildPaths: string[]; testPaths: string[] } → function getProjectTsConfigPaths(tree: Tree): Promise<{ buildPaths: string[]; testPaths: string[] }>
  • added: class TemplateAstVisitor implements TmplAstRecursiveVisitor
  • added: constructor TemplateAstVisitor(compilerModule: typeof import('@angular/compiler'))
  • added: method TemplateAstVisitor.visitAll(nodes: Iterable<TmplAstNode>): void
  • added: method TemplateAstVisitor.visitBoundAttribute(attribute: TmplAstBoundAttribute): void
  • added: method TemplateAstVisitor.visitBoundEvent(attribute: TmplAstBoundEvent): void
  • added: method TemplateAstVisitor.visitBoundText(text: TmplAstBoundText): void
  • added: method TemplateAstVisitor.visitContent(content: TmplAstContent): void
  • added: method TemplateAstVisitor.visitElement(element: TmplAstElement): void
  • added: method TemplateAstVisitor.visitIcu(icu: TmplAstIcu): void
  • added: method TemplateAstVisitor.visitReference(reference: TmplAstReference): void
  • added: method TemplateAstVisitor.visitTemplate(template: TmplAstTemplate): void
  • added: method TemplateAstVisitor.visitText(text: TmplAstText): void
  • added: method TemplateAstVisitor.visitTextAttribute(attribute: TmplAstTextAttribute): void
  • added: method TemplateAstVisitor.visitVariable(variable: TmplAstVariable): void
  • added: protected readonly property TemplateAstVisitor.compilerModule: typeof import('@angular/compiler')
  • removed: class NgModuleFactory<T> extends NgModuleFactory_2<T>
  • removed: const ITS_JUST_ANGULAR = true
  • removed: constructor NgModuleFactory(moduleType: Type<T>)
  • removed: function setClassMetadata(type: Type<any>, decorators: any[] | null, ctorParameters: (() => any[]) | null, propDecorators: { [field: string]: any } | null): void
  • removed: function ɵnoSideEffects<T>(fn: () => T): T
  • removed: function ɵɵdefineInjectable<T>(opts: { token: unknown; providedIn?: Type<any> | 'root' | 'platform' | 'any' | null; factory: () => T }): unknown
  • removed: function ɵɵdefineInjector(options: { providers?: any[]; imports?: any[] }): unknown
  • removed: 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
  • removed: function ɵɵinject<T>(token: ProviderToken<T>): T
  • removed: function ɵɵinject<T>(token: ProviderToken<T>, flags?: InjectFlags): T | null
  • removed: interface NgModuleDef<T>
  • removed: interface ɵɵInjectableDeclaration<T>
  • removed: method NgModuleFactory.create(parentInjector: Injector | null): NgModuleRef<T>
  • removed: property NgModuleDef.bootstrap: Type<any>[] | (() => Type<any>[])
  • removed: property NgModuleDef.declarations: Type<any>[] | (() => Type<any>[])
  • removed: property NgModuleDef.exports: Type<any>[] | (() => Type<any>[])
  • removed: property NgModuleDef.id: string | null
  • removed: property NgModuleDef.imports: Type<any>[] | (() => Type<any>[])
  • removed: property NgModuleDef.schemas: SchemaMetadata[] | null
  • removed: property NgModuleDef.transitiveCompileScopes: NgModuleTransitiveScopes | null
  • removed: property NgModuleDef.type: T
  • removed: property NgModuleFactory.moduleType: Type<T>
  • removed: property ɵɵInjectableDeclaration.factory: (t?: Type<any>) => T
  • removed: property ɵɵInjectableDeclaration.providedIn: InjectorType<any> | 'root' | 'platform' | 'any' | null
  • removed: property ɵɵInjectableDeclaration.token: unknown
  • removed: property ɵɵInjectableDeclaration.value: T | undefined
  • removed: type ɵɵFactoryDeclaration<T, CtorDependencies extends CtorDependency[]> = unknown
  • removed: type ɵɵInjectorDeclaration<T> = unknown
  • removed: type ɵɵNgModuleDeclaration<T, Declarations, Imports, Exports> = unknown
  • removed: export * from './testing/testing'
  • removed: abstract class ɵTestingCompilerFactory
  • removed: abstract method ɵTestingCompilerFactory.createTestingCompiler(options?: CompilerOptions[]): ɵTestingCompiler
  • removed: class ɵTestingCompiler extends Compiler
  • removed: class ɵangular_packages_core_testing_testing_a implements TestBed
  • removed: class ɵangular_packages_core_testing_testing_b implements TestBed
  • removed: function ɵangular_packages_core_testing_testing_c(): ɵangular_packages_core_testing_testing_b
  • removed: get ɵTestingCompiler.injector(): Injector
  • removed: method ɵTestingCompiler.getComponentFactory<T>(component: Type<T>): ComponentFactory<T>
  • removed: method ɵTestingCompiler.getComponentFromError(error: Error): Type<any> | null
  • removed: method ɵTestingCompiler.loadAotSummaries(summaries: () => any[]): void
  • removed: method ɵTestingCompiler.overrideComponent(component: Type<any>, overrides: MetadataOverride<Component>): void
  • removed: method ɵTestingCompiler.overrideDirective(directive: Type<any>, overrides: MetadataOverride<Directive>): void
  • removed: method ɵTestingCompiler.overrideModule(module: Type<any>, overrides: MetadataOverride<NgModule>): void
  • removed: method ɵTestingCompiler.overridePipe(directive: Type<any>, overrides: MetadataOverride<Pipe>): void
  • removed: method ɵangular_packages_core_testing_testing_a.compileComponents(): Promise<any>
  • removed: method ɵangular_packages_core_testing_testing_a.configureCompiler(config: { providers?: any[]; useJit?: boolean }): void
  • removed: method ɵangular_packages_core_testing_testing_a.configureTestingModule(moduleDef: TestModuleMetadata): void
  • removed: method ɵangular_packages_core_testing_testing_a.createComponent<T>(component: Type<T>): ComponentFixture<T>
  • removed: method ɵangular_packages_core_testing_testing_a.execute(tokens: any[], fn: Function, context?: any): any
  • removed: method ɵangular_packages_core_testing_testing_a.get(token: any, notFoundValue?: any): any
  • removed: method ɵangular_packages_core_testing_testing_a.get<T>(token: ProviderToken<T>, notFoundValue?: T, flags?: InjectFlags): any
  • removed: method ɵangular_packages_core_testing_testing_a.initTestEnvironment(ngModule: Type<any> | Type<any>[], platform: PlatformRef, summariesOrOptions?: TestEnvironmentOptions | (() => any[])): void
  • removed: method ɵangular_packages_core_testing_testing_a.inject<T>(token: ProviderToken<T>, notFoundValue: null, flags?: InjectFlags): T | null
  • removed: method ɵangular_packages_core_testing_testing_a.inject<T>(token: ProviderToken<T>, notFoundValue?: T, flags?: InjectFlags): T
  • removed: method ɵangular_packages_core_testing_testing_a.overrideComponent(component: Type<any>, override: MetadataOverride<Component>): void
  • removed: method ɵangular_packages_core_testing_testing_a.overrideDirective(directive: Type<any>, override: MetadataOverride<Directive>): void
  • removed: method ɵangular_packages_core_testing_testing_a.overrideModule(ngModule: Type<any>, override: MetadataOverride<NgModule>): void
  • removed: method ɵangular_packages_core_testing_testing_a.overridePipe(pipe: Type<any>, override: MetadataOverride<Pipe>): void
  • removed: method ɵangular_packages_core_testing_testing_a.overrideProvider(token: any, provider: { useFactory: Function; deps: any[] }): void
  • removed: method ɵangular_packages_core_testing_testing_a.overrideProvider(token: any, provider: { useValue: any }): void
  • removed: method ɵangular_packages_core_testing_testing_a.overrideTemplateUsingTestingModule(component: Type<any>, template: string): void
  • removed: method ɵangular_packages_core_testing_testing_a.resetTestEnvironment(): void
  • removed: method ɵangular_packages_core_testing_testing_a.resetTestingModule(): void
  • removed: method ɵangular_packages_core_testing_testing_a.shouldTearDownTestingModule(): boolean
  • removed: method ɵangular_packages_core_testing_testing_a.tearDownTestingModule(): void
  • removed: method ɵangular_packages_core_testing_testing_b.compileComponents(): Promise<any>
  • removed: method ɵangular_packages_core_testing_testing_b.configureCompiler(config: { providers?: any[]; useJit?: boolean }): void
  • removed: method ɵangular_packages_core_testing_testing_b.configureTestingModule(moduleDef: TestModuleMetadata): void
  • removed: method ɵangular_packages_core_testing_testing_b.createComponent<T>(type: Type<T>): ComponentFixture<T>
  • removed: method ɵangular_packages_core_testing_testing_b.execute(tokens: any[], fn: Function, context?: any): any
  • removed: method ɵangular_packages_core_testing_testing_b.get(token: any, notFoundValue?: any): any
  • removed: method ɵangular_packages_core_testing_testing_b.get<T>(token: ProviderToken<T>, notFoundValue?: T, flags?: InjectFlags): any
  • removed: method ɵangular_packages_core_testing_testing_b.initTestEnvironment(ngModule: Type<any> | Type<any>[], platform: PlatformRef, summariesOrOptions?: { teardown?: ModuleTeardownOptions } | (() => any[])): void
  • removed: method ɵangular_packages_core_testing_testing_b.inject<T>(token: ProviderToken<T>, notFoundValue: null, flags?: InjectFlags): T | null
  • removed: method ɵangular_packages_core_testing_testing_b.inject<T>(token: ProviderToken<T>, notFoundValue?: T, flags?: InjectFlags): T
  • removed: method ɵangular_packages_core_testing_testing_b.overrideComponent(component: Type<any>, override: MetadataOverride<Component>): void
  • removed: method ɵangular_packages_core_testing_testing_b.overrideDirective(directive: Type<any>, override: MetadataOverride<Directive>): void
  • removed: method ɵangular_packages_core_testing_testing_b.overrideModule(ngModule: Type<any>, override: MetadataOverride<NgModule>): void
  • removed: method ɵangular_packages_core_testing_testing_b.overridePipe(pipe: Type<any>, override: MetadataOverride<Pipe>): void
  • removed: method ɵangular_packages_core_testing_testing_b.overrideProvider(token: any, provider: { useFactory?: Function; useValue?: any; deps?: any[] }): void
  • removed: method ɵangular_packages_core_testing_testing_b.overrideTemplateUsingTestingModule(component: Type<any>, template: string): void
  • removed: method ɵangular_packages_core_testing_testing_b.resetTestEnvironment(): void
  • removed: method ɵangular_packages_core_testing_testing_b.resetTestingModule(): void
  • removed: method ɵangular_packages_core_testing_testing_b.shouldTearDownTestingModule(): boolean
  • removed: method ɵangular_packages_core_testing_testing_b.tearDownTestingModule(): void
  • removed: property ɵangular_packages_core_testing_testing_a.ngModule: Type<any> | Type<any>[]
  • removed: property ɵangular_packages_core_testing_testing_a.platform: PlatformRef
  • removed: property ɵangular_packages_core_testing_testing_b.ngModule: Type<any> | Type<any>[]
  • removed: property ɵangular_packages_core_testing_testing_b.platform: PlatformRef
  • removed: static method ɵangular_packages_core_testing_testing_a.compileComponents(): Promise<any>
  • removed: static method ɵangular_packages_core_testing_testing_a.configureCompiler(config: { providers?: any[]; useJit?: boolean }): TestBedStatic
  • removed: static method ɵangular_packages_core_testing_testing_a.configureTestingModule(moduleDef: TestModuleMetadata): TestBedStatic
  • removed: static method ɵangular_packages_core_testing_testing_a.createComponent<T>(component: Type<T>): ComponentFixture<T>
  • removed: static method ɵangular_packages_core_testing_testing_a.get(token: any, notFoundValue?: any): any
  • removed: static method ɵangular_packages_core_testing_testing_a.get<T>(token: ProviderToken<T>, notFoundValue?: T, flags?: InjectFlags): any
  • removed: static method ɵangular_packages_core_testing_testing_a.initTestEnvironment(ngModule: Type<any> | Type<any>[], platform: PlatformRef, summariesOrOptions?: TestEnvironmentOptions | (() => any[])): ɵangular_packages_core_testing_testing_a
  • removed: static method ɵangular_packages_core_testing_testing_a.inject<T>(token: ProviderToken<T>, notFoundValue: null, flags?: InjectFlags): T | null
  • removed: static method ɵangular_packages_core_testing_testing_a.inject<T>(token: ProviderToken<T>, notFoundValue?: T, flags?: InjectFlags): T
  • removed: static method ɵangular_packages_core_testing_testing_a.overrideComponent(component: Type<any>, override: MetadataOverride<Component>): TestBedStatic
  • removed: static method ɵangular_packages_core_testing_testing_a.overrideDirective(directive: Type<any>, override: MetadataOverride<Directive>): TestBedStatic
  • removed: static method ɵangular_packages_core_testing_testing_a.overrideModule(ngModule: Type<any>, override: MetadataOverride<NgModule>): TestBedStatic
  • removed: static method ɵangular_packages_core_testing_testing_a.overridePipe(pipe: Type<any>, override: MetadataOverride<Pipe>): TestBedStatic
  • removed: static method ɵangular_packages_core_testing_testing_a.overrideProvider(token: any, provider: { useFactory: Function; deps: any[] }): TestBedStatic
  • removed: static method ɵangular_packages_core_testing_testing_a.overrideProvider(token: any, provider: { useValue: any }): TestBedStatic
  • removed: static method ɵangular_packages_core_testing_testing_a.overrideTemplate(component: Type<any>, template: string): TestBedStatic
  • removed: static method ɵangular_packages_core_testing_testing_a.overrideTemplateUsingTestingModule(component: Type<any>, template: string): TestBedStatic
  • removed: static method ɵangular_packages_core_testing_testing_a.resetTestEnvironment(): void
  • removed: static method ɵangular_packages_core_testing_testing_a.resetTestingModule(): TestBedStatic
  • removed: static method ɵangular_packages_core_testing_testing_a.shouldTearDownTestingModule(): boolean
  • removed: static method ɵangular_packages_core_testing_testing_a.tearDownTestingModule(): void
  • removed: static method ɵangular_packages_core_testing_testing_b.compileComponents(): Promise<any>
  • removed: static method ɵangular_packages_core_testing_testing_b.configureCompiler(config: { providers?: any[]; useJit?: boolean }): TestBedStatic
  • removed: static method ɵangular_packages_core_testing_testing_b.configureTestingModule(moduleDef: TestModuleMetadata): TestBedStatic
  • removed: static method ɵangular_packages_core_testing_testing_b.createComponent<T>(component: Type<T>): ComponentFixture<T>
  • removed: static method ɵangular_packages_core_testing_testing_b.get(token: any, notFoundValue?: any): any
  • removed: static method ɵangular_packages_core_testing_testing_b.get<T>(token: ProviderToken<T>, notFoundValue?: T, flags?: InjectFlags): any
  • removed: static method ɵangular_packages_core_testing_testing_b.initTestEnvironment(ngModule: Type<any> | Type<any>[], platform: PlatformRef, summariesOrOptions?: TestEnvironmentOptions | (() => any[])): TestBed
  • removed: static method ɵangular_packages_core_testing_testing_b.inject<T>(token: ProviderToken<T>, notFoundValue: null, flags?: InjectFlags): T | null
  • removed: static method ɵangular_packages_core_testing_testing_b.inject<T>(token: ProviderToken<T>, notFoundValue?: T, flags?: InjectFlags): T
  • removed: static method ɵangular_packages_core_testing_testing_b.overrideComponent(component: Type<any>, override: MetadataOverride<Component>): TestBedStatic
  • removed: static method ɵangular_packages_core_testing_testing_b.overrideDirective(directive: Type<any>, override: MetadataOverride<Directive>): TestBedStatic
  • removed: static method ɵangular_packages_core_testing_testing_b.overrideModule(ngModule: Type<any>, override: MetadataOverride<NgModule>): TestBedStatic
  • removed: static method ɵangular_packages_core_testing_testing_b.overridePipe(pipe: Type<any>, override: MetadataOverride<Pipe>): TestBedStatic
  • removed: static method ɵangular_packages_core_testing_testing_b.overrideProvider(token: any, provider: { useFactory: Function; deps: any[] }): TestBedStatic
  • removed: static method ɵangular_packages_core_testing_testing_b.overrideProvider(token: any, provider: { useValue: any }): TestBedStatic
  • removed: static method ɵangular_packages_core_testing_testing_b.overrideTemplate(component: Type<any>, template: string): TestBedStatic
  • removed: static method ɵangular_packages_core_testing_testing_b.overrideTemplateUsingTestingModule(component: Type<any>, template: string): TestBedStatic
  • removed: static method ɵangular_packages_core_testing_testing_b.resetTestEnvironment(): void
  • removed: static method ɵangular_packages_core_testing_testing_b.resetTestingModule(): TestBedStatic
  • removed: static method ɵangular_packages_core_testing_testing_b.shouldTearDownTestingModule(): boolean
  • removed: static method ɵangular_packages_core_testing_testing_b.tearDownTestingModule(): void
  • changed: method TestBedStatic.initTestEnvironment(ngModule: Type<any> | Type<any>[], platform: PlatformRef, options?: { teardown?: ModuleTeardownOptions }): TestBed → method TestBedStatic.initTestEnvironment(ngModule: Type<any> | Type<any>[], platform: PlatformRef, options?: TestEnvironmentOptions): TestBed