Skip to content

Upgrading @angular/core 4 to 5

Unknown4.4.7 → 5.2.11

Fetching 48 releases from GitHub…0 / 48
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.

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

  • removed: export { AnimationMetadataType as ɵv } from './src/animation/dsl'
  • removed: export { ApplicationRef_ as ɵe } from './src/application_ref'
  • removed: export { DebugContext as ɵu } from './src/view/types'
  • removed: export { DefaultIterableDifferFactory as ɵi } from './src/change_detection/differs/default_iterable_differ'
  • removed: export { DefaultKeyValueDifferFactory as ɵj } from './src/change_detection/differs/default_keyvalue_differ'
  • removed: export { ReflectiveDependency as ɵc } from './src/di/reflective_provider'
  • removed: export { ReflectiveInjector_ as ɵb } from './src/di/reflective_injector'
  • removed: export { _appIdRandomProviderFactory as ɵf } from './src/application_tokens'
  • removed: export { _def as ɵt } from './src/view/provider'
  • removed: export { _iterableDiffersFactory as ɵk } from './src/application_module'
  • removed: export { _keyValueDiffersFactory as ɵl } from './src/application_module'
  • removed: export { _localeFactory as ɵm } from './src/application_module'
  • removed: export { animate as ɵx } from './src/animation/dsl'
  • removed: export { createScope as ɵp } from './src/profile/wtf_impl'
  • removed: export { defaultIterableDiffers as ɵg } from './src/change_detection/change_detection'
  • removed: export { defaultKeyValueDiffers as ɵh } from './src/change_detection/change_detection'
  • removed: export { detectWTF as ɵo } from './src/profile/wtf_impl'
  • removed: export { endTimeRange as ɵs } from './src/profile/wtf_impl'
  • removed: export { group as ɵy } from './src/animation/dsl'
  • removed: export { keyframes as ɵbc } from './src/animation/dsl'
  • removed: export { leave as ɵq } from './src/profile/wtf_impl'
  • removed: export { resolveReflectiveProviders as ɵd } from './src/di/reflective_provider'
  • removed: export { sequence as ɵz } from './src/animation/dsl'
  • removed: export { startTimeRange as ɵr } from './src/profile/wtf_impl'
  • removed: export { state as ɵbb } from './src/animation/dsl'
  • removed: export { style as ɵba } from './src/animation/dsl'
  • removed: export { transition as ɵbd } from './src/animation/dsl'
  • removed: export { trigger as ɵw } from './src/animation/dsl'
  • removed: export { wtfEnabled as ɵn } from './src/profile/profile'
  • added: export { AnimationMetadataType as ɵbd } from './src/animation/dsl'
  • added: export { DebugContext as ɵbb } from './src/view/types'
  • added: export { DefaultIterableDifferFactory as ɵl } from './src/change_detection/differs/default_iterable_differ'
  • added: export { DefaultKeyValueDifferFactory as ɵm } from './src/change_detection/differs/default_keyvalue_differ'
  • added: export { ReflectiveDependency as ɵg } from './src/di/reflective_provider'
  • added: export { ReflectiveInjector_ as ɵf } from './src/di/reflective_injector'
  • added: export { _appIdRandomProviderFactory as ɵi } from './src/application_tokens'
  • added: export { _def as ɵba } from './src/view/provider'
  • added: export { _iterableDiffersFactory as ɵn } from './src/application_module'
  • added: export { _keyValueDiffersFactory as ɵo } from './src/application_module'
  • added: export { _localeFactory as ɵq } from './src/application_module'
  • added: export { animate as ɵbf } from './src/animation/dsl'
  • added: export { createScope as ɵw } from './src/profile/wtf_impl'
  • added: export { defaultIterableDiffers as ɵj } from './src/change_detection/change_detection'
  • added: export { defaultKeyValueDiffers as ɵk } from './src/change_detection/change_detection'
  • added: export { detectWTF as ɵu } from './src/profile/wtf_impl'
  • added: export { endTimeRange as ɵz } from './src/profile/wtf_impl'
  • added: export { group as ɵbg } from './src/animation/dsl'
  • added: export { keyframes as ɵbk } from './src/animation/dsl'
  • added: export { leave as ɵx } from './src/profile/wtf_impl'
  • added: export { makePropDecorator as ɵd } from './src/util/decorators'
  • added: export { resolveReflectiveProviders as ɵh } from './src/di/reflective_provider'
  • added: export { sequence as ɵbh } from './src/animation/dsl'
  • added: export { startTimeRange as ɵy } from './src/profile/wtf_impl'
  • added: export { state as ɵbj } from './src/animation/dsl'
  • added: export { stringify as ɵbc } from './src/render3/util'
  • added: export { style as ɵbi } from './src/animation/dsl'
  • added: export { transition as ɵbl } from './src/animation/dsl'
  • added: export { trigger as ɵbe } from './src/animation/dsl'
  • added: export { wtfEnabled as ɵr } from './src/profile/profile'
  • added: const ngDevMode: boolean
  • changed: function transition(stateChangeExpr: string, steps: AnimationMetadata | AnimationMetadata[], options?: AnimationOptions | null): AnimationTransitionMetadata → function transition(stateChangeExpr: string | ((fromState: string, toState: string) => boolean), steps: AnimationMetadata | AnimationMetadata[], options?: AnimationOptions | null): AnimationTransitionMetadata
  • changed: property AnimationTransitionMetadata.expr: string → property AnimationTransitionMetadata.expr: string | ((fromState: string, toState: string) => boolean)
  • removed: class ApplicationRef_ extends ApplicationRef
  • removed: class PlatformRef_ extends PlatformRef
  • removed: constructor ApplicationRef_(_zone: NgZone, _console: Console, _injector: Injector, _exceptionHandler: ErrorHandler, _componentFactoryResolver: ComponentFactoryResolver, _initStatus: ApplicationInitStatus)
  • removed: constructor PlatformRef_(_injector: Injector)
  • removed: method ApplicationRef_.attachView(viewRef: ViewRef): void
  • removed: method ApplicationRef_.bootstrap<C>(componentOrFactory: ComponentFactory<C> | Type<C>, rootSelectorOrNode?: string | any): ComponentRef<C>
  • removed: method ApplicationRef_.detachView(viewRef: ViewRef): void
  • removed: method ApplicationRef_.ngOnDestroy(): void
  • removed: method ApplicationRef_.tick(): void
  • removed: method PlatformRef_.bootstrapModule<M>(moduleType: Type<M>, compilerOptions?: CompilerOptions | CompilerOptions[]): Promise<NgModuleRef<M>>
  • removed: method PlatformRef_.bootstrapModuleFactory<M>(moduleFactory: NgModuleFactory<M>): Promise<NgModuleRef<M>>
  • removed: method PlatformRef_.destroy(): void
  • removed: method PlatformRef_.onDestroy(callback: () => void): void
  • removed: readonly property ApplicationRef_.componentTypes: Type<any>[]
  • removed: readonly property ApplicationRef_.components: ComponentRef<any>[]
  • removed: readonly property ApplicationRef_.isStable: Observable<boolean>
  • removed: readonly property ApplicationRef_.viewCount: number
  • removed: readonly property PlatformRef_.destroyed: boolean
  • removed: readonly property PlatformRef_.injector: Injector
  • changed: abstract class ApplicationRef → class ApplicationRef
  • changed: abstract class PlatformRef → class PlatformRef
  • changed: abstract method ApplicationRef.attachView(view: ViewRef): void → method ApplicationRef.attachView(viewRef: ViewRef): void
  • changed: abstract method ApplicationRef.bootstrap<C>(componentFactory: ComponentFactory<C> | Type<C>, rootSelectorOrNode?: string | any): ComponentRef<C> → method ApplicationRef.bootstrap<C>(componentOrFactory: ComponentFactory<C> | Type<C>, rootSelectorOrNode?: string | any): ComponentRef<C>
  • changed: abstract method ApplicationRef.detachView(view: ViewRef): void → method ApplicationRef.detachView(viewRef: ViewRef): void
  • changed: abstract method ApplicationRef.tick(): void → method ApplicationRef.tick(): void
  • changed: abstract method PlatformRef.bootstrapModule<M>(moduleType: Type<M>, compilerOptions?: CompilerOptions | CompilerOptions[]): Promise<NgModuleRef<M>> → method PlatformRef.bootstrapModule<M>(moduleType: Type<M>, compilerOptions?: (CompilerOptions & BootstrapOptions) | Array<CompilerOptions & BootstrapOptions>): Promise<NgModuleRef<M>>
  • changed: abstract method PlatformRef.bootstrapModuleFactory<M>(moduleFactory: NgModuleFactory<M>): Promise<NgModuleRef<M>> → method PlatformRef.bootstrapModuleFactory<M>(moduleFactory: NgModuleFactory<M>, options?: BootstrapOptions): Promise<NgModuleRef<M>>
  • changed: abstract method PlatformRef.destroy(): void → method PlatformRef.destroy(): void
  • changed: abstract method PlatformRef.onDestroy(callback: () => void): void → method PlatformRef.onDestroy(callback: () => void): void
  • changed: function createPlatformFactory(parentPlatformFactory: ((extraProviders?: Provider[]) => PlatformRef) | null, name: string, providers?: Provider[]): (extraProviders?: Provider[]) => PlatformRef → function createPlatformFactory(parentPlatformFactory: ((extraProviders?: StaticProvider[]) => PlatformRef) | null, name: string, providers?: StaticProvider[]): (extraProviders?: StaticProvider[]) => PlatformRef
  • changed: readonly abstract property ApplicationRef.componentTypes: Type<any>[] → readonly property ApplicationRef.componentTypes: Type<any>[]
  • changed: readonly abstract property ApplicationRef.components: ComponentRef<any>[] → readonly property ApplicationRef.components: ComponentRef<any>[]
  • changed: readonly abstract property ApplicationRef.isStable: Observable<boolean> → readonly property ApplicationRef.isStable: Observable<boolean>
  • changed: readonly abstract property ApplicationRef.viewCount: number → readonly property ApplicationRef.viewCount: number
  • changed: readonly abstract property PlatformRef.destroyed: boolean → readonly property PlatformRef.destroyed: boolean
  • changed: readonly abstract property PlatformRef.injector: Injector → readonly property PlatformRef.injector: Injector
  • added: interface BootstrapOptions
  • added: property BootstrapOptions.ngZone?: NgZone | 'zone.js' | 'noop'
  • removed: export { TrackByFn } from './change_detection/change_detection'
  • removed: export { TrackByFn } from './differs/iterable_differs'
  • removed: export { ValueUnwrapper } from './change_detection_util'
  • removed: class ValueUnwrapper
  • removed: method ValueUnwrapper.reset(): void
  • removed: method ValueUnwrapper.unwrap(value: any): any
  • removed: property ValueUnwrapper.hasWrappedValue: boolean
  • changed: constructor WrappedValue(wrapped: any) → constructor WrappedValue(value: any)
  • added: static method WrappedValue.isWrapped(value: any): value is WrappedValue
  • added: static method WrappedValue.unwrap(value: any): any
  • removed: method DefaultIterableDiffer.toString(): string
  • removed: method IterableChangeRecord_.toString(): string
  • changed: method DefaultKeyValueDifferFactory.create<K, V>(): DefaultKeyValueDiffer<K, V> → method DefaultKeyValueDifferFactory.create<K, V>(): KeyValueDiffer<K, V>
  • removed: call TrackByFn(index: number, item: any): any
  • removed: interface TrackByFn
  • removed: method IterableDifferFactory.create<V>(_cdr?: ChangeDetectorRef | TrackByFunction<V>, trackByFn?: TrackByFunction<V>): IterableDiffer<V>
  • changed: method IterableChanges.forEachOperation(fn: (record: IterableChangeRecord<V>, previousIndex: number, currentIndex: number) => void): void → method IterableChanges.forEachOperation(fn: (record: IterableChangeRecord<V>, previousIndex: number | null, currentIndex: number | null) => void): void
  • changed: static method IterableDiffers.extend(factories: IterableDifferFactory[]): Provider → static method IterableDiffers.extend(factories: IterableDifferFactory[]): StaticProvider
  • removed: method KeyValueDifferFactory.create<K, V>(_cdr?: ChangeDetectorRef): KeyValueDiffer<K, V>
  • changed: static method KeyValueDiffers.extend<S>(factories: KeyValueDifferFactory[]): Provider → static method KeyValueDiffers.extend<S>(factories: KeyValueDifferFactory[]): StaticProvider
  • removed: export { Class } from './util/decorators'
  • removed: export { ClassDefinition } from './util/decorators'
  • added: export * from './core_render3_private_export'
  • removed: export { ERROR_COMPONENT_TYPE as ɵERROR_COMPONENT_TYPE } from './errors'
  • removed: export { ValueUnwrapper as ɵValueUnwrapper } from './change_detection/change_detection_util'
  • removed: export { ViewMetadata as ɵViewMetadata } from './metadata/view'
  • removed: export { clearProviderOverrides as ɵclearProviderOverrides } from './view/index'
  • added: export { clearOverrides as ɵclearOverrides } from './view/index'
  • added: export { overrideComponentView as ɵoverrideComponentView } from './view/index'
  • added: export { C as ɵC } from './render3/index'
  • added: export { D as ɵD } from './render3/index'
  • added: export { E as ɵE } from './render3/index'
  • added: export { T as ɵT } from './render3/index'
  • added: export { V as ɵV } from './render3/index'
  • added: export { b as ɵb } from './render3/index'
  • added: export { b1 as ɵb1 } from './render3/index'
  • added: export { c as ɵc } from './render3/index'
  • added: export { cR as ɵcR } from './render3/index'
  • added: export { cr as ɵcr } from './render3/index'
  • added: export { defineComponent as ɵdefineComponent } from './render3/index'
  • added: export { detectChanges as ɵdetectChanges } from './render3/index'
  • added: export { e as ɵe } from './render3/index'
  • added: export { p as ɵp } from './render3/index'
  • added: export { renderComponent as ɵrenderComponent } from './render3/index'
  • added: export { s as ɵs } from './render3/index'
  • added: export { t as ɵt } from './render3/index'
  • added: export { v as ɵv } from './render3/index'
  • removed: readonly property DebugNode.source: string
  • removed: export { OpaqueToken } from './di/injection_token'
  • added: export { StaticProvider } from './di/provider'
  • removed: class OpaqueToken
  • removed: constructor OpaqueToken(_desc: string)
  • removed: method OpaqueToken.toString(): string
  • removed: protected property OpaqueToken._desc: string
  • changed: class InjectionToken<T> extends OpaqueToken → class InjectionToken<T>
  • changed: constructor InjectionToken(desc: string) → constructor InjectionToken(_desc: string)
  • added: protected property InjectionToken._desc: string
  • added: class StaticInjector implements Injector
  • added: const SOURCE = '__source'
  • added: constructor StaticInjector(providers: StaticProvider[], parent?: Injector, source?: string | null)
  • added: method StaticInjector.get(token: any, notFoundValue?: any): any
  • added: method StaticInjector.get<T>(token: Type<T> | InjectionToken<T>, notFoundValue?: T): T
  • added: method StaticInjector.toString(): string
  • added: readonly property StaticInjector.parent: Injector
  • added: readonly property StaticInjector.source: string | null
  • added: static method Injector.create(options: { providers: StaticProvider[]; parent?: Injector; name?: string }): Injector
  • added: static method Injector.create(providers: StaticProvider[], parent?: Injector): Injector
  • added: interface ConstructorProvider
  • added: interface StaticClassProvider
  • added: property ConstructorProvider.deps: any[]
  • added: property ConstructorProvider.multi?: boolean
  • added: property ConstructorProvider.provide: Type<any>
  • added: property StaticClassProvider.deps: any[]
  • added: property StaticClassProvider.multi?: boolean
  • added: property StaticClassProvider.provide: any
  • added: property StaticClassProvider.useClass: Type<any>
  • added: type StaticProvider = ValueProvider | ExistingProvider | StaticClassProvider | ConstructorProvider | FactoryProvider | any[]
  • added: class KeyRegistry
  • added: method KeyRegistry.get(token: Object): ReflectiveKey
  • added: readonly property KeyRegistry.numberOfKeys: number
  • removed: constructor ErrorHandler(deprecatedParameter?: boolean)
  • removed: const ERROR_COMPONENT_TYPE = 'ngComponentType'
  • removed: method Compiler.getNgContentSelectors(component: Type<any>): string[]
  • changed: type CompilerOptions = { useDebug?: boolean; useJit?: boolean; defaultEncapsulation?: ViewEncapsulation; providers?: any[]; missingTranslation?: MissingTranslationStrategy; enableLeg… → type CompilerOptions = { useJit?: boolean; defaultEncapsulation?: ViewEncapsulation; providers?: StaticProvider[]; missingTranslation?: MissingTranslationStrategy; enableLegacyTempla…
  • removed: class ViewMetadata
  • removed: constructor ViewMetadata(opts?: { templateUrl?: string; template?: string; encapsulation?: ViewEncapsulation; styles?: string[]; styleUrls?: string[]; animations?: any[]; interpolation?: [string, string] })
  • removed: property ViewMetadata.animations: any[] | undefined
  • removed: property ViewMetadata.encapsulation: ViewEncapsulation | undefined
  • removed: property ViewMetadata.interpolation: [string, string] | undefined
  • removed: property ViewMetadata.styleUrls: string[] | undefined
  • removed: property ViewMetadata.styles: string[] | undefined
  • removed: property ViewMetadata.template: string | undefined
  • removed: property ViewMetadata.templateUrl: string | undefined
  • changed: const platformCore: (extraProviders?: Provider[] | undefined) => PlatformRef → const platformCore: (extraProviders?: StaticProvider[] | undefined) => PlatformRef
  • added: method PlatformReflectionCapabilities.guards(type: any): { [key: string]: any }
  • added: const INHERITED_CLASS: RegExp
  • added: const INHERITED_CLASS_WITH_CTOR: RegExp
  • added: method ReflectionCapabilities.guards(type: any): { [key: string]: any }
  • added: function assertEqual<T>(actual: T, expected: T, name: string, serializer?: ((v: T) => string)): void
  • added: function assertLessThan<T>(actual: T, expected: T, name: string): void
  • added: function assertNotEqual<T>(actual: T, expected: T, name: string): void
  • added: function assertNotNull<T>(actual: T, name: string): void
  • added: function assertNumber(actual: any, name: string): void
  • added: function assertThrow<T>(actual: T, expected: T, name: string, operator: string, serializer?: ((v: T) => string)): never
  • added: const NULL_INJECTOR: Injector
  • added: function createComponentRef<T>(componentType: ComponentType<T>, opts: CreateComponentOptions): viewEngine_ComponentRef<T>
  • added: function detectChanges<T>(component: T): void
  • added: function getHostElement<T>(component: T): RElement
  • added: function markDirty<T>(component: T, scheduler?: (fn: () => void) => void): void
  • added: function renderComponent<T>(componentType: ComponentType<T>, opts?: CreateComponentOptions): T
  • added: interface CreateComponentOptions
  • added: property CreateComponentOptions.features?: (<T>(component: T, componentDef: ComponentDef<T>) => void)[]
  • added: property CreateComponentOptions.host?: RElement | string
  • added: property CreateComponentOptions.injector?: Injector
  • added: property CreateComponentOptions.rendererFactory?: RendererFactory3
  • added: const defineDirective: <T>(directiveDefinition: DirectiveDefArgs<T>) => DirectiveDef<T>
  • added: function NgOnChangesFeature<T>(definition: DirectiveDef<T>): void
  • added: function PublicFeature<T>(definition: DirectiveDef<T>): void
  • added: function defineComponent<T>(componentDefinition: ComponentDefArgs<T>): ComponentDef<T>
  • added: const enum DirectiveDefFlags
  • added: interface ComponentDef<T> extends DirectiveDef<T>
  • added: interface ComponentDefArgs<T> extends DirectiveDefArgs<T>
  • added: interface ComponentType<T> extends Type<T>
  • added: interface DirectiveDef<T>
  • added: interface DirectiveDefArgs<T>
  • added: interface DirectiveType<T> extends Type<T>
  • added: member DirectiveDefFlags.ContentQuery = 2
  • added: method ComponentDef.r(directiveIndex: number, elementIndex: number): void
  • added: method DirectiveDef.h(directiveIndex: number, elementIndex: number): void
  • added: method DirectiveDef.n(): T
  • added: method DirectiveDef.r(directiveIndex: number, elementIndex: number): void
  • added: property ComponentDef.rendererType: RendererType2 | null
  • added: property ComponentDef.tag: string
  • added: property ComponentDef.template: ComponentTemplate<T>
  • added: property ComponentDefArgs.features?: ComponentDefFeature[]
  • added: property ComponentDefArgs.hostBindings?: (directiveIndex: number, elementIndex: number) => void
  • added: property ComponentDefArgs.refresh?: (directiveIndex: number, elementIndex: number) => void
  • added: property ComponentDefArgs.rendererType?: RendererType2
  • added: property ComponentDefArgs.tag: string
  • added: property ComponentDefArgs.template: ComponentTemplate<T>
  • added: property ComponentType.ngComponentDef: ComponentDef<T>
  • added: property DirectiveDef.diPublic: ((def: DirectiveDef<any>) => void) | null
  • added: property DirectiveDef.inputs: { [P in keyof T]: P }
  • added: property DirectiveDef.methods: { [P in keyof T]: P }
  • added: property DirectiveDef.outputs: { [P in keyof T]: P }
  • added: property DirectiveDef.type: Type<T>
  • added: property DirectiveDefArgs.factory: () => T
  • added: property DirectiveDefArgs.features?: DirectiveDefFeature[]
  • added: property DirectiveDefArgs.inputs?: { [P in keyof T]?: string }
  • added: property DirectiveDefArgs.methods?: { [P in keyof T]?: string }
  • added: property DirectiveDefArgs.outputs?: { [P in keyof T]?: string }
  • added: property DirectiveDefArgs.refresh?: (directiveIndex: number, elementIndex: number) => void
  • added: property DirectiveDefArgs.type: Type<T>
  • added: property DirectiveType.ngDirectiveDef: DirectiveDef<T>
  • added: type ComponentDefFeature = <T>(directiveDef: DirectiveDef<T>) => void
  • added: type ComponentTemplate<T> = { (ctx: T, creationMode: boolean): void; ngStaticData?: never }
  • added: type DirectiveDefFeature = <T>(directiveDef: DirectiveDef<T>) => void
  • added: type EmbeddedTemplate<T> = (ctx: T) => void
  • added: const enum InjectFlags
  • added: function bloomAdd(injector: LNodeInjector, type: Type<any>): void
  • added: function bloomFindPossibleInjector(startInjector: LNodeInjector, bloomBit: number): LNodeInjector | null
  • added: function diPublicInInjector(di: LNodeInjector, def: DirectiveDef<any>): void
  • added: function getOrCreateContainerRef(di: LNodeInjector): viewEngine_ViewContainerRef
  • added: function getOrCreateElementRef(di: LNodeInjector): viewEngine_ElementRef
  • added: function getOrCreateInjectable<T>(di: LNodeInjector, token: Type<T>, flags?: InjectFlags): T
  • added: function getOrCreateNodeInjectorForNode(node: LElement | LContainer): LNodeInjector
  • added: function getOrCreateTemplateRef<T>(di: LNodeInjector): viewEngine_TemplateRef<T>
  • added: member InjectFlags.CheckParent = 4
  • added: member InjectFlags.CheckSelf = 2
  • added: member InjectFlags.Default = 6
  • added: member InjectFlags.Optional = 1
  • added: export { ComponentDef }
  • added: export { ComponentTemplate }
  • added: export { ComponentType }
  • added: export { DirectiveDef }
  • added: export { DirectiveDefFlags }
  • added: export { DirectiveType }
  • added: export { LifecycleHook } from './instructions'
  • added: export { NO_CHANGE as NC } from './instructions'
  • added: export { NgOnChangesFeature }
  • added: export { PublicFeature }
  • added: export { QueryList } from './query'
  • added: export { bind as b } from './instructions'
  • added: export { bind1 as b1 } from './instructions'
  • added: export { bind2 as b2 } from './instructions'
  • added: export { bind3 as b3 } from './instructions'
  • added: export { bind4 as b4 } from './instructions'
  • added: export { bind5 as b5 } from './instructions'
  • added: export { bind6 as b6 } from './instructions'
  • added: export { bind7 as b7 } from './instructions'
  • added: export { bind8 as b8 } from './instructions'
  • added: export { bindV as bV } from './instructions'
  • added: export { componentRefresh as r } from './instructions'
  • added: export { containerEnd as c } from './instructions'
  • added: export { containerRefreshEnd as cr } from './instructions'
  • added: export { containerRefreshStart as cR } from './instructions'
  • added: export { containerStart as C } from './instructions'
  • added: export { createComponentRef }
  • added: export { defineComponent }
  • added: export { defineDirective }
  • added: export { detectChanges }
  • added: export { directive as D } from './instructions'
  • added: export { elementAttribute as a } from './instructions'
  • added: export { elementClass as k } from './instructions'
  • added: export { elementEnd as e } from './instructions'
  • added: export { elementProperty as p } from './instructions'
  • added: export { elementStart as E } from './instructions'
  • added: export { elementStyle as s } from './instructions'
  • added: export { getHostElement }
  • added: export { inject } from './instructions'
  • added: export { injectElementRef } from './instructions'
  • added: export { injectTemplateRef } from './instructions'
  • added: export { injectViewContainerRef } from './instructions'
  • added: export { lifecycle as l } from './instructions'
  • added: export { listener as L } from './instructions'
  • added: export { markDirty }
  • added: export { memory as m } from './instructions'
  • added: export { projection as P } from './instructions'
  • added: export { projectionDef as pD } from './instructions'
  • added: export { query as Q } from './instructions'
  • added: export { queryRefresh as qR } from './instructions'
  • added: export { renderComponent }
  • added: export { text as T } from './instructions'
  • added: export { textBinding as t } from './instructions'
  • added: export { viewEnd as v } from './instructions'
  • added: export { viewStart as V } from './instructions'
  • added: const NG_HOST_SYMBOL = '__ngHostLNode__'
  • added: const NO_CHANGE: NO_CHANGE
  • added: const componentRefresh: <T>(directiveIndex: number, elementIndex: number, template: ComponentTemplate<T>) => void
  • added: const enum LifecycleHook
  • added: export { queryRefresh } from './query'
  • added: function addToViewTree<T extends ViewState | ContainerState>(state: T): T
  • added: function bind1(prefix: string, value: any, suffix: string): string | NO_CHANGE
  • added: function bind2(prefix: string, v0: any, i0: string, v1: any, suffix: string): string | NO_CHANGE
  • added: function bind3(prefix: string, v0: any, i0: string, v1: any, i1: string, v2: any, suffix: string): string | NO_CHANGE
  • added: function bind4(prefix: string, v0: any, i0: string, v1: any, i1: string, v2: any, i2: string, v3: any, suffix: string): string | NO_CHANGE
  • added: function bind5(prefix: string, v0: any, i0: string, v1: any, i1: string, v2: any, i2: string, v3: any, i3: string, v4: any, suffix: string): string | NO_CHANGE
  • added: function bind6(prefix: string, v0: any, i0: string, v1: any, i1: string, v2: any, i2: string, v3: any, i3: string, v4: any, i4: string, v5: any, suffix: string): string | NO_CHANGE
  • added: function bind7(prefix: string, v0: any, i0: string, v1: any, i1: string, v2: any, i2: string, v3: any, i3: string, v4: any, i4: string, v5: any, i5: string, v6: any, suffix: string): string | NO_CHANGE
  • added: function bind8(prefix: string, v0: any, i0: string, v1: any, i1: string, v2: any, i2: string, v3: any, i3: string, v4: any, i4: string, v5: any, i5: string, v6: any, i6: string, v7: any, suffix: string): string | NO_CHANGE
  • added: function bind<T>(value: T | NO_CHANGE): T | NO_CHANGE
  • added: function bindV(values: any[]): string | NO_CHANGE
  • added: function containerEnd(): void
  • added: function containerRefreshEnd(): void
  • added: function containerRefreshStart(index: number): void
  • added: function containerStart(index: number, template?: ComponentTemplate<any>, tagName?: string, attrs?: string[], localName?: string): void
  • added: function createError(text: string, token: any): Error
  • added: function createLNode(index: null, type: LNodeFlags.View, native: null, viewState: ViewState): LView
  • added: function createLNode(index: number | null, type: LNodeFlags.Element, native: RElement | RText | null, viewState?: ViewState | null): LElement
  • added: function createLNode(index: number, type: LNodeFlags.Container, native: RComment, containerState: ContainerState): LContainer
  • added: function createLNode(index: number, type: LNodeFlags.Projection, native: null, projectionState: ProjectionState): LProjection
  • added: function createViewState(viewId: number, renderer: Renderer3, ngStaticData: NgStaticData): ViewState
  • added: function diPublic(def: DirectiveDef<any>): void
  • added: function directive<T>(index: number): T
  • added: function directive<T>(index: number, directive: T, directiveDef: DirectiveDef<T>, localName?: string): T
  • added: function elementAttribute(index: number, attrName: string, value: any): void
  • added: function elementClass<T>(index: number, className: string, value: T | NO_CHANGE): void
  • added: function elementEnd(): void
  • added: function elementProperty<T>(index: number, propName: string, value: T | NO_CHANGE): void
  • added: function elementStart(index: number, nameOrComponentDef?: string | ComponentDef<any>, attrs?: string[] | null, localName?: string): RElement
  • added: function elementStyle<T>(index: number, styleName: string, value: T | NO_CHANGE, suffix?: string): void
  • added: function enterView(newViewState: ViewState, host: LElement | LView | null): ViewState
  • added: function executeViewHooks(): void
  • added: function getOrCreateNodeInjector(): LNodeInjector
  • added: function hostElement(rNode: RElement | null, def: ComponentDef<any>): void
  • added: function inject<T>(token: Type<T>, flags?: InjectFlags): T
  • added: function injectElementRef(): ElementRef
  • added: function injectTemplateRef<T>(): TemplateRef<T>
  • added: function injectViewContainerRef(): ViewContainerRef
  • added: function leaveView(newViewState: ViewState): void
  • added: function lifecycle(lifecycle: LifecycleHook): boolean
  • added: function lifecycle(lifecycle: LifecycleHook.AFTER_VIEW_CHECKED, self: any, method: Function): void
  • added: function lifecycle(lifecycle: LifecycleHook.AFTER_VIEW_INIT, self: any, method: Function): void
  • added: function lifecycle(lifecycle: LifecycleHook.ON_DESTROY, self: any, method: Function): void
  • added: function listener(eventName: string, listener: EventListener, useCapture?: boolean): void
  • added: function locateHostElement(factory: RendererFactory3, elementOrSelector: RElement | string): RElement | null
  • added: function memory<T>(index: number, value?: T): T
  • added: function projection(nodeIndex: number, localIndex: number, selectorIndex?: number): void
  • added: function projectionDef(selectors?: CssSelector[]): LNode[][]
  • added: function query<T>(predicate: Type<any> | string[], descend?: boolean, read?: QueryReadType | Type<T>): QueryList<T>
  • added: function renderComponentOrTemplate<T>(node: LElement, viewState: ViewState, componentOrContext: T, template?: ComponentTemplate<T>): void
  • added: function renderTemplate<T>(hostNode: RElement, template: ComponentTemplate<T>, context: T, providedRendererFactory: RendererFactory3, host: LElement | null): LElement
  • added: function text(index: number, value?: any): void
  • added: function textBinding<T>(index: number, value: T | NO_CHANGE): void
  • added: function viewEnd(): void
  • added: function viewStart(viewBlockId: number): boolean
  • added: interface NO_CHANGE
  • added: member LifecycleHook.AFTER_VIEW_CHECKED = 16
  • added: member LifecycleHook.AFTER_VIEW_INIT = 8
  • added: member LifecycleHook.ON_CHANGES = 4
  • added: member LifecycleHook.ON_DESTROY = 2
  • added: member LifecycleHook.ON_INIT = 1
  • added: property NO_CHANGE.brand: 'NO_CHANGE'
  • added: const enum LNodeFlags
  • added: const enum QueryReadType
  • added: interface ContainerState
  • added: interface LContainer extends LNode
  • added: interface LElement extends LNode
  • added: interface LNode
  • added: interface LNodeInjector
  • added: interface LProjection extends LNode
  • added: interface LText extends LNode
  • added: interface LView extends LNode
  • added: interface QueryState
  • added: interface ViewOrContainerState
  • added: interface ViewState
  • added: member LNodeFlags.Container = 0
  • added: member LNodeFlags.Element = 3
  • added: member LNodeFlags.INDX_MASK = 4294963200
  • added: member LNodeFlags.INDX_SHIFT = 12
  • added: member LNodeFlags.Projection = 1
  • added: member LNodeFlags.SIZE_MASK = 4092
  • added: member LNodeFlags.SIZE_SHIFT = 2
  • added: member LNodeFlags.SIZE_SKIP = 4
  • added: member LNodeFlags.TYPE_MASK = 3
  • added: member LNodeFlags.View = 2
  • added: member LNodeFlags.ViewOrElement = 2
  • added: member QueryReadType.ElementRef = 0
  • added: member QueryReadType.TemplateRef = 2
  • added: member QueryReadType.ViewContainerRef = 1
  • added: method QueryState.addNode(node: LNode): void
  • added: method QueryState.child(): QueryState | null
  • added: method QueryState.insertView(container: LContainer, view: LView, insertIndex: number): void
  • added: method QueryState.removeView(container: LContainer, view: LView, removeIndex: number): void
  • added: method QueryState.track<T>(queryList: QueryList<T>, predicate: Type<any> | string[], descend?: boolean, read?: QueryReadType | Type<T>): void
  • added: property ContainerState.next: ViewState | ContainerState | null
  • added: property ContainerState.nextIndex: number
  • added: property ContainerState.parent: ViewState | null
  • added: property ContainerState.renderParent: LElement | null
  • added: property LContainer.child: null
  • added: property LContainer.next: LContainer | LElement | LText | LProjection | null
  • added: property LElement.child: LContainer | LElement | LText | LProjection | null
  • added: property LElement.next: LContainer | LElement | LText | LProjection | null
  • added: property LNode.child: LNode | null
  • added: property LNode.flags: LNodeFlags
  • added: property LNode.next: LNode | null
  • added: property LNode.nodeInjector: LNodeInjector | null
  • added: property LNode.query: QueryState | null
  • added: property LNode.staticData: LNodeStatic | null
  • added: property LNodeInjector.bf0: number
  • added: property LNodeInjector.bf1: number
  • added: property LNodeInjector.bf2: number
  • added: property LNodeInjector.bf3: number
  • added: property LNodeInjector.cbf0: number
  • added: property LNodeInjector.cbf1: number
  • added: property LNodeInjector.cbf2: number
  • added: property LNodeInjector.cbf3: number
  • added: property LNodeInjector.elementRef: ElementRef | null
  • added: property LNodeInjector.injector: Injector | null
  • added: property LNodeInjector.templateRef: TemplateRef<any> | null
  • added: property LNodeInjector.viewContainerRef: ViewContainerRef | null
  • added: property LProjection.child: null
  • added: property LProjection.next: LContainer | LElement | LText | LProjection | null
  • added: property LText.child: null
  • added: property LText.native: RText
  • added: property LText.next: LContainer | LElement | LText | LProjection | null
  • added: property LView.child: LContainer | LElement | LText | LProjection | null
  • added: property LView.next: LView | null
  • added: property ViewOrContainerState.child?: ViewState | ContainerState | null
  • added: property ViewOrContainerState.next: ViewState | ContainerState | null
  • added: property ViewOrContainerState.parent: ViewState | null
  • added: property ViewOrContainerState.views?: LView[]
  • added: property ViewState.bindingStartIndex: number | null
  • added: property ViewState.child: ViewState | ContainerState | null
  • added: property ViewState.cleanup: any[] | null
  • added: property ViewState.creationMode: boolean
  • added: property ViewState.next: ViewState | ContainerState | null
  • added: property ViewState.ngStaticData: (LNodeStatic | DirectiveDef<any> | null)[]
  • added: property ViewState.tail: ViewState | ContainerState | null
  • added: property ViewState.viewHookStartIndex: number | null
  • added: readonly property ContainerState.template: ComponentTemplate<any> | null
  • added: readonly property ContainerState.views: LView[]
  • added: readonly property LContainer.data: ContainerState
  • added: readonly property LContainer.native: RComment
  • added: readonly property LContainer.parent: LElement | LView | null
  • added: readonly property LElement.data: ViewState | null
  • added: readonly property LElement.native: RElement
  • added: readonly property LElement.parent: LElement | LView
  • added: readonly property LNode.data: ViewState | ContainerState | ProjectionState | null
  • added: readonly property LNode.native: RElement | RText | RComment | null
  • added: readonly property LNode.parent: LNode | null
  • added: readonly property LNode.view: ViewState
  • added: readonly property LNodeInjector.node: LElement | LContainer
  • added: readonly property LNodeInjector.parent: LNodeInjector | null
  • added: readonly property LProjection.data: ProjectionState
  • added: readonly property LProjection.native: null
  • added: readonly property LProjection.parent: LElement | LView
  • added: readonly property LText.data: null
  • added: readonly property LText.parent: LElement | LView
  • added: readonly property LView.data: ViewState
  • added: readonly property LView.native: null
  • added: readonly property LView.parent: LContainer | null
  • added: readonly property ViewState.data: any[]
  • added: readonly property ViewState.id: number
  • added: readonly property ViewState.node: LView | LElement
  • added: readonly property ViewState.parent: ViewState | null
  • added: readonly property ViewState.renderer: Renderer3
  • added: type CssSelector = CssSelectorWithNegations[]
  • added: type CssSelectorWithNegations = [SimpleCssSelector | null, SimpleCssSelector[] | null]
  • added: type ProjectionState = Array<LElement | LText | LContainer>
  • added: type SimpleCssSelector = string[]
  • added: interface LContainerStatic extends LNodeStatic
  • added: interface LElementStatic extends LNodeStatic
  • added: interface LNodeStatic
  • added: property LContainerStatic.containerStatic: (LNodeStatic | null)[][]
  • added: property LElementStatic.containerStatic: null
  • added: property LNodeStatic.attrs: string[] | null
  • added: property LNodeStatic.containerStatic: (LNodeStatic | null)[][] | null
  • added: property LNodeStatic.initialInputs: InitialInputData | null | undefined
  • added: property LNodeStatic.inputs: PropertyAliases | null | undefined
  • added: property LNodeStatic.localNames: (string | number)[] | null
  • added: property LNodeStatic.outputs: PropertyAliases | null | undefined
  • added: property LNodeStatic.tagName: string | null
  • added: type InitialInputData = (InitialInputs | null)[]
  • added: type InitialInputs = string[]
  • added: type NgStaticData = (LNodeStatic | DirectiveDef<any> | null)[]
  • added: type PropertyAliasValue = (number | string)[]
  • added: type PropertyAliases = { [key: string]: PropertyAliasValue }
  • added: const _ngDevMode: boolean
  • added: declare global
  • added: function assertNodeOfPossibleTypes(node: LNode, ...types: LNodeFlags[]): void
  • added: function assertNodeType(node: LNode, type: LNodeFlags): void
  • added: function addRemoveViewFromContainer(container: LContainer, rootNode: LView, insertMode: false): void
  • added: function addRemoveViewFromContainer(container: LContainer, rootNode: LView, insertMode: true, beforeNode: RNode | null): void
  • added: function appendChild(parent: LNode, child: RNode | null, currentView: ViewState): boolean
  • added: function destroyViewTree(rootView: ViewState): void
  • added: function findNativeParent(containerNode: LContainer): RNode | null
  • added: function getParentState(state: ViewOrContainerState, rootView: ViewState): ViewOrContainerState | null
  • added: function insertChild(node: LNode, currentView: ViewState): void
  • added: function insertView(container: LContainer, newView: LView, index: number): LView
  • added: function processProjectedNode(projectedNodes: ProjectionState, node: LElement | LText | LContainer, currentParent: LView | LElement, currentView: ViewState): void
  • added: function removeView(container: LContainer, removeIndex: number): LView
  • added: function setViewNext(view: LView, next: LView | null): void
  • added: function isNodeMatchingSelector(lNodeStaticData: LNodeStatic, selector: CssSelector): boolean
  • added: function isNodeMatchingSelectorWithNegations(lNodeStaticData: LNodeStatic, selector: CssSelectorWithNegations): boolean
  • added: function isNodeMatchingSimpleSelector(lNodeStaticData: LNodeStatic, selector: SimpleCssSelector): boolean
  • added: class QueryState_ implements QueryState
  • added: const QueryList: typeof viewEngine_QueryList
  • added: constructor QueryState_(deep?: QueryPredicate<any>)
  • added: function queryRefresh(query: QueryList<any>): boolean
  • added: interface QueryPredicate<T>
  • added: method QueryState_.addNode(node: LNode): void
  • added: method QueryState_.child(): QueryState | null
  • added: method QueryState_.insertView(container: LContainer, view: LView, index: number): void
  • added: method QueryState_.removeView(container: LContainer, view: LView, index: number): void
  • added: method QueryState_.track<T>(queryList: viewEngine_QueryList<T>, predicate: Type<T> | string[], descend?: boolean, read?: QueryReadType): void
  • added: property QueryPredicate.list: QueryList<T>
  • added: property QueryPredicate.next: QueryPredicate<any> | null
  • added: property QueryPredicate.read: QueryReadType | null
  • added: property QueryPredicate.selector: string[] | null
  • added: property QueryPredicate.type: Type<T> | null
  • added: property QueryPredicate.values: any[]
  • added: property QueryState_.deep: QueryPredicate<any> | null
  • added: property QueryState_.shallow: QueryPredicate<any> | null
  • added: type QueryList<T> = viewEngine_QueryList<T>
  • added: const domRendererFactory3: RendererFactory3
  • added: enum RendererStyleFlags3
  • added: interface ObjectOrientedRenderer3
  • added: interface ProceduralRenderer3
  • added: interface RComment extends RNode
  • added: interface RCssStyleDeclaration
  • added: interface RDomTokenList
  • added: interface RElement extends RNode
  • added: interface RNode
  • added: interface RText extends RNode
  • added: interface RendererFactory3
  • added: member RendererStyleFlags3.DashCase = 2
  • added: member RendererStyleFlags3.Important = 1
  • added: method ObjectOrientedRenderer3.createComment(data: string): RComment
  • added: method ObjectOrientedRenderer3.createElement(tagName: string): RElement
  • added: method ObjectOrientedRenderer3.createTextNode(data: string): RText
  • added: method ObjectOrientedRenderer3.querySelector(selectors: string): RElement | null
  • added: method ProceduralRenderer3.addClass(el: RElement, name: string): void
  • added: method ProceduralRenderer3.appendChild(parent: RElement, newChild: RNode): void
  • added: method ProceduralRenderer3.createComment(value: string): RComment
  • added: method ProceduralRenderer3.createElement(name: string, namespace?: string | null): RElement
  • added: method ProceduralRenderer3.createText(value: string): RText
  • added: method ProceduralRenderer3.destroy(): void
  • added: method ProceduralRenderer3.insertBefore(parent: RNode, newChild: RNode, refChild: RNode | null): void
  • added: method ProceduralRenderer3.listen(target: RNode, eventName: string, callback: (event: any) => boolean | void): () => void
  • added: method ProceduralRenderer3.removeAttribute(el: RElement, name: string, namespace?: string | null): void
  • added: method ProceduralRenderer3.removeChild(parent: RElement, oldChild: RNode): void
  • added: method ProceduralRenderer3.removeClass(el: RElement, name: string): void
  • added: method ProceduralRenderer3.removeStyle(el: RElement, style: string, flags?: RendererStyleFlags2 | RendererStyleFlags3): void
  • added: method ProceduralRenderer3.selectRootElement(selectorOrNode: string | any): RElement
  • added: method ProceduralRenderer3.setAttribute(el: RElement, name: string, value: string, namespace?: string | null): void
  • added: method ProceduralRenderer3.setProperty(el: RElement, name: string, value: any): void
  • added: method ProceduralRenderer3.setStyle(el: RElement, style: string, value: any, flags?: RendererStyleFlags2 | RendererStyleFlags3): void
  • added: method ProceduralRenderer3.setValue(node: RText, value: string): void
  • added: method RCssStyleDeclaration.removeProperty(propertyName: string): string
  • added: method RCssStyleDeclaration.setProperty(propertyName: string, value: string | null, priority?: string): void
  • added: method RDomTokenList.add(token: string): void
  • added: method RDomTokenList.remove(token: string): void
  • added: method RElement.addEventListener(type: string, listener: EventListener, useCapture?: boolean): void
  • added: method RElement.removeAttribute(name: string): void
  • added: method RElement.removeEventListener(type: string, listener?: EventListener, options?: boolean): void
  • added: method RElement.setAttribute(name: string, value: string): void
  • added: method RElement.setAttributeNS(namespaceURI: string, qualifiedName: string, value: string): void
  • added: method RElement.setProperty?(name: string, value: any): void
  • added: method RNode.appendChild(newChild: RNode): RNode
  • added: method RNode.insertBefore(newChild: RNode, refChild: RNode | null, isViewRoot: boolean): void
  • added: method RNode.removeChild(oldChild: RNode): void
  • added: method RendererFactory3.begin?(): void
  • added: method RendererFactory3.createRenderer(hostElement: RElement | null, rendererType: RendererType2 | null): Renderer3
  • added: method RendererFactory3.end?(): void
  • added: property ProceduralRenderer3.destroyNode?: ((node: RNode) => void) | null
  • added: property RElement.classList: RDomTokenList
  • added: property RElement.style: RCssStyleDeclaration
  • added: property RText.textContent: string | null
  • added: type Renderer3 = ObjectOrientedRenderer3 | ProceduralRenderer3
  • added: function isDifferent(a: any, b: any): boolean
  • added: function notImplemented(): Error
  • added: function stringify(value: any): string
  • removed: method Testability.findBindings(using: any, provider: string, exactMatch: boolean): any[]
  • added: method TestabilityRegistry.unregisterAllApplications(): void
  • added: method TestabilityRegistry.unregisterApplication(token: any): void
  • removed: function Class(clsDef: ClassDefinition): Type<any>
  • removed: method TypeDecorator.Class(obj: ClassDefinition): Type<any>
  • removed: property TypeDecorator.annotations: any[]
  • removed: type ClassDefinition = { extends?: Type<any>; constructor: Function | any[] } & { [x: string]: Type<any> | Function | any[] }
  • changed: function makeDecorator(name: string, props?: (...args: any[]) => any, parentClass?: any, chainFn?: (fn: Function) => void): (...args: any[]) => (cls: any) => any → function makeDecorator(name: string, props?: (...args: any[]) => any, parentClass?: any, chainFn?: (fn: Function) => void): { new (...args: any[]): any; (...args: any[]): any; (...args: any[]): (cls: any) => any }
  • added: const ANNOTATIONS = '__annotations__'
  • added: const PARAMETERS = '__paramaters__'
  • added: const PROP_METADATA = '__prop__metadata__'
  • removed: function clearProviderOverrides(): void
  • added: function clearOverrides(): void
  • added: function overrideComponentView(comp: Type<any>, componentFactory: ComponentFactory<any>): void
  • removed: export { clearProviderOverrides } from './entrypoint'
  • added: export { clearOverrides } from './entrypoint'
  • added: export { overrideComponentView } from './entrypoint'
  • removed: method Services.clearProviderOverrides(): void
  • added: function shiftInitState(view: ViewData, priorInitState: ViewState, newInitState: ViewState): boolean
  • added: function shouldCallLifecycleInitHook(view: ViewData, initState: ViewState, index: number): boolean
  • added: member ViewState.InitState_AfterInit = 1024
  • added: member ViewState.InitState_BeforeInit = 0
  • added: member ViewState.InitState_CallingAfterContentInit = 512
  • added: member ViewState.InitState_CallingAfterViewInit = 768
  • added: member ViewState.InitState_CallingOnInit = 256
  • added: member ViewState.InitState_Mask = 1792
  • added: method Services.clearOverrides(): void
  • added: method Services.overrideComponentView(compType: Type<any>, compFactory: ComponentFactory<any>): void
  • added: property ViewData.initIndex: number
  • changed: function dispatchEvent(view: ViewData, nodeIndex: number, eventName: string, event: any): boolean → function dispatchEvent(view: ViewData, nodeIndex: number, eventName: string, event: any): boolean | undefined
  • changed: function splitDepsDsl(deps: ([DepFlags, any] | any)[]): DepDef[] → function splitDepsDsl(deps: ([DepFlags, any] | any)[], sourceName?: string): DepDef[]
  • changed: method NgZone.run(fn: () => any): any → method NgZone.run<T>(fn: (...args: any[]) => T, applyThis?: any, applyArgs?: any[]): T
  • changed: method NgZone.runGuarded(fn: () => any): any → method NgZone.runGuarded<T>(fn: (...args: any[]) => T, applyThis?: any, applyArgs?: any[]): T
  • changed: method NgZone.runOutsideAngular(fn: () => any): any → method NgZone.runOutsideAngular<T>(fn: (...args: any[]) => T): T
  • added: class NoopNgZone implements NgZone
  • added: method NgZone.runTask<T>(fn: (...args: any[]) => T, applyThis?: any, applyArgs?: any[], name?: string): T
  • added: method NoopNgZone.run(fn: () => any): any
  • added: method NoopNgZone.runGuarded(fn: () => any): any
  • added: method NoopNgZone.runOutsideAngular(fn: () => any): any
  • added: method NoopNgZone.runTask<T>(fn: () => any): any
  • added: readonly property NoopNgZone.hasPendingMacrotasks: boolean
  • added: readonly property NoopNgZone.hasPendingMicrotasks: boolean
  • added: readonly property NoopNgZone.isStable: boolean
  • added: readonly property NoopNgZone.onError: EventEmitter<any>
  • added: readonly property NoopNgZone.onMicrotaskEmpty: EventEmitter<any>
  • added: readonly property NoopNgZone.onStable: EventEmitter<any>
  • added: readonly property NoopNgZone.onUnstable: EventEmitter<any>
  • removed: export * from './testing/index'
  • added: export * from './testing/testing'
  • removed: export * from './src/testing'
  • added: export * from './src/testing'
  • changed: static method TestBed.overrideProvider(token: any, provider: { useFactory: Function; deps: any[] }): void → static method TestBed.overrideProvider(token: any, provider: { useFactory: Function; deps: any[] }): typeof TestBed
  • changed: static method TestBed.overrideProvider(token: any, provider: { useValue: any }): void → static method TestBed.overrideProvider(token: any, provider: { useValue: any }): typeof TestBed
  • changed: type TestModuleMetadata = { providers?: any[]; declarations?: any[]; imports?: any[]; schemas?: Array<SchemaMetadata | any[]> } → type TestModuleMetadata = { providers?: any[]; declarations?: any[]; imports?: any[]; schemas?: Array<SchemaMetadata | any[]>; aotSummaries?: () => any[] }
  • added: method TestBed.overrideTemplateUsingTestingModule(component: Type<any>, template: string): void
  • added: static method TestBed.overrideTemplateUsingTestingModule(component: Type<any>, template: string): typeof TestBed
  • added: method TestingCompiler.getComponentFromError(error: Error): Type<any> | null
  • added: export * from './public_api'