Skip to content

Upgrading @angular/core 2 to 4

Unknown2.4.10 → 4.4.7

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

Adds tslib ^1.7.1.

Installs 1 package in all (was 0).

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

  • added: export * from './public_api'
  • added: export { AnimationMetadataType as ɵv } from './src/animation/dsl'
  • added: export { ApplicationRef_ as ɵe } from './src/application_ref'
  • added: export { DebugContext as ɵu } from './src/view/types'
  • added: export { DefaultIterableDifferFactory as ɵi } from './src/change_detection/differs/default_iterable_differ'
  • added: export { DefaultKeyValueDifferFactory as ɵj } from './src/change_detection/differs/default_keyvalue_differ'
  • added: export { ReflectiveDependency as ɵc } from './src/di/reflective_provider'
  • added: export { ReflectiveInjector_ as ɵb } from './src/di/reflective_injector'
  • added: export { _appIdRandomProviderFactory as ɵf } from './src/application_tokens'
  • added: export { _def as ɵt } from './src/view/provider'
  • added: export { _iterableDiffersFactory as ɵk } from './src/application_module'
  • added: export { _keyValueDiffersFactory as ɵl } from './src/application_module'
  • added: export { _localeFactory as ɵm } from './src/application_module'
  • added: export { animate as ɵx } from './src/animation/dsl'
  • added: export { createScope as ɵp } from './src/profile/wtf_impl'
  • added: export { defaultIterableDiffers as ɵg } from './src/change_detection/change_detection'
  • added: export { defaultKeyValueDiffers as ɵh } from './src/change_detection/change_detection'
  • added: export { detectWTF as ɵo } from './src/profile/wtf_impl'
  • added: export { endTimeRange as ɵs } from './src/profile/wtf_impl'
  • added: export { group as ɵy } from './src/animation/dsl'
  • added: export { keyframes as ɵbc } from './src/animation/dsl'
  • added: export { leave as ɵq } from './src/profile/wtf_impl'
  • added: export { makeParamDecorator as ɵa } from './src/util/decorators'
  • added: export { resolveReflectiveProviders as ɵd } from './src/di/reflective_provider'
  • added: export { sequence as ɵz } from './src/animation/dsl'
  • added: export { startTimeRange as ɵr } from './src/profile/wtf_impl'
  • added: export { state as ɵbb } from './src/animation/dsl'
  • added: export { style as ɵba } from './src/animation/dsl'
  • added: export { transition as ɵbd } from './src/animation/dsl'
  • added: export { trigger as ɵw } from './src/animation/dsl'
  • added: export { wtfEnabled as ɵn } from './src/profile/profile'
  • removed: export * from './src/core'
  • added: export * from './src/core'
  • removed: const ANY_STATE: string
  • removed: const DEFAULT_STATE: string
  • removed: const EMPTY_STATE: string
  • removed: const FILL_STYLE_FLAG: string
  • removed: class AnimationGroupPlayer implements AnimationPlayer
  • removed: constructor AnimationGroupPlayer(_players: AnimationPlayer[])
  • removed: method AnimationGroupPlayer.destroy(): void
  • removed: method AnimationGroupPlayer.finish(): void
  • removed: method AnimationGroupPlayer.getPosition(): number
  • removed: method AnimationGroupPlayer.hasStarted(): boolean
  • removed: method AnimationGroupPlayer.init(): void
  • removed: method AnimationGroupPlayer.onDone(fn: () => void): void
  • removed: method AnimationGroupPlayer.onStart(fn: () => void): void
  • removed: method AnimationGroupPlayer.pause(): void
  • removed: method AnimationGroupPlayer.play(): void
  • removed: method AnimationGroupPlayer.reset(): void
  • removed: method AnimationGroupPlayer.restart(): void
  • removed: method AnimationGroupPlayer.setPosition(p: number): void
  • removed: property AnimationGroupPlayer.parentPlayer: AnimationPlayer
  • removed: property AnimationGroupPlayer.players: AnimationPlayer[]
  • removed: class AnimationKeyframe
  • removed: constructor AnimationKeyframe(offset: number, styles: AnimationStyles)
  • removed: property AnimationKeyframe.offset: number
  • removed: property AnimationKeyframe.styles: AnimationStyles
  • added: const AUTO_STYLE = '*'
  • added: function animate(timings: string | number, styles?: AnimationStyleMetadata | AnimationKeyframesSequenceMetadata): AnimationAnimateMetadata
  • added: function group(steps: AnimationMetadata[]): AnimationGroupMetadata
  • added: function keyframes(steps: AnimationStyleMetadata[]): AnimationKeyframesSequenceMetadata
  • added: function sequence(steps: AnimationMetadata[]): AnimationSequenceMetadata
  • added: function state(name: string, styles: AnimationStyleMetadata): AnimationStateMetadata
  • added: function style(tokens: { [key: string]: string | number } | Array<{ [key: string]: string | number }>): AnimationStyleMetadata
  • added: function transition(stateChangeExpr: string, steps: AnimationMetadata | AnimationMetadata[]): AnimationTransitionMetadata
  • added: function trigger(name: string, definitions: AnimationMetadata[]): AnimationTriggerMetadata
  • added: interface AnimationAnimateMetadata extends AnimationMetadata
  • added: interface AnimationGroupMetadata extends AnimationMetadata
  • added: interface AnimationKeyframesSequenceMetadata extends AnimationMetadata
  • added: interface AnimationMetadata
  • added: interface AnimationSequenceMetadata extends AnimationMetadata
  • added: interface AnimationStateMetadata extends AnimationMetadata
  • added: interface AnimationStyleMetadata extends AnimationMetadata
  • added: interface AnimationTransitionEvent
  • added: interface AnimationTransitionMetadata extends AnimationMetadata
  • added: interface AnimationTriggerMetadata
  • added: property AnimationAnimateMetadata.styles: AnimationStyleMetadata | AnimationKeyframesSequenceMetadata | null
  • added: property AnimationAnimateMetadata.timings: string | number | AnimateTimings
  • added: property AnimationGroupMetadata.steps: AnimationMetadata[]
  • added: property AnimationKeyframesSequenceMetadata.steps: AnimationStyleMetadata[]
  • added: property AnimationMetadata.type: AnimationMetadataType
  • added: property AnimationSequenceMetadata.steps: AnimationMetadata[]
  • added: property AnimationStateMetadata.name: string
  • added: property AnimationStateMetadata.styles: AnimationStyleMetadata
  • added: property AnimationStyleMetadata.offset: number | null
  • added: property AnimationStyleMetadata.styles: '*' | { [key: string]: string | number } | Array<{ [key: string]: string | number } | '*'>
  • added: property AnimationTransitionEvent.element: any
  • added: property AnimationTransitionEvent.fromState: string
  • added: property AnimationTransitionEvent.phaseName: string
  • added: property AnimationTransitionEvent.toState: string
  • added: property AnimationTransitionEvent.totalTime: number
  • added: property AnimationTransitionEvent.triggerName: string
  • added: property AnimationTransitionMetadata.animation: AnimationMetadata | AnimationMetadata[]
  • added: property AnimationTransitionMetadata.expr: string | ((fromState: string, toState: string) => boolean)
  • added: property AnimationTriggerMetadata.definitions: AnimationMetadata[]
  • added: property AnimationTriggerMetadata.name: string
  • removed: abstract class AnimationPlayer
  • removed: abstract method AnimationPlayer.destroy(): void
  • removed: abstract method AnimationPlayer.finish(): void
  • removed: abstract method AnimationPlayer.getPosition(): number
  • removed: abstract method AnimationPlayer.hasStarted(): boolean
  • removed: abstract method AnimationPlayer.init(): void
  • removed: abstract method AnimationPlayer.onDone(fn: () => void): void
  • removed: abstract method AnimationPlayer.onStart(fn: () => void): void
  • removed: abstract method AnimationPlayer.pause(): void
  • removed: abstract method AnimationPlayer.play(): void
  • removed: abstract method AnimationPlayer.reset(): void
  • removed: abstract method AnimationPlayer.restart(): void
  • removed: abstract method AnimationPlayer.setPosition(p: any): void
  • removed: class NoOpAnimationPlayer implements AnimationPlayer
  • removed: constructor NoOpAnimationPlayer()
  • removed: method NoOpAnimationPlayer.destroy(): void
  • removed: method NoOpAnimationPlayer.finish(): void
  • removed: method NoOpAnimationPlayer.getPosition(): number
  • removed: method NoOpAnimationPlayer.hasStarted(): boolean
  • removed: method NoOpAnimationPlayer.init(): void
  • removed: method NoOpAnimationPlayer.onDone(fn: () => void): void
  • removed: method NoOpAnimationPlayer.onStart(fn: () => void): void
  • removed: method NoOpAnimationPlayer.pause(): void
  • removed: method NoOpAnimationPlayer.play(): void
  • removed: method NoOpAnimationPlayer.reset(): void
  • removed: method NoOpAnimationPlayer.restart(): void
  • removed: method NoOpAnimationPlayer.setPosition(p: number): void
  • removed: property AnimationPlayer.parentPlayer: AnimationPlayer
  • removed: property NoOpAnimationPlayer.parentPlayer: AnimationPlayer
  • removed: class AnimationQueue
  • removed: constructor AnimationQueue(_zone: NgZone)
  • removed: method AnimationQueue.enqueue(player: AnimationPlayer): void
  • removed: method AnimationQueue.flush(): void
  • removed: property AnimationQueue.entries: AnimationPlayer[]
  • removed: class AnimationSequencePlayer implements AnimationPlayer
  • removed: constructor AnimationSequencePlayer(_players: AnimationPlayer[])
  • removed: method AnimationSequencePlayer.destroy(): void
  • removed: method AnimationSequencePlayer.finish(): void
  • removed: method AnimationSequencePlayer.getPosition(): number
  • removed: method AnimationSequencePlayer.hasStarted(): boolean
  • removed: method AnimationSequencePlayer.init(): void
  • removed: method AnimationSequencePlayer.onDone(fn: () => void): void
  • removed: method AnimationSequencePlayer.onStart(fn: () => void): void
  • removed: method AnimationSequencePlayer.pause(): void
  • removed: method AnimationSequencePlayer.play(): void
  • removed: method AnimationSequencePlayer.reset(): void
  • removed: method AnimationSequencePlayer.restart(): void
  • removed: method AnimationSequencePlayer.setPosition(p: number): void
  • removed: property AnimationSequencePlayer.parentPlayer: AnimationPlayer
  • removed: property AnimationSequencePlayer.players: AnimationPlayer[]
  • removed: function balanceAnimationKeyframes(collectedStyles: { [key: string]: string | number }, finalStateStyles: { [key: string]: string | number }, keyframes: any[]): any[]
  • removed: function clearStyles(styles: { [key: string]: string | number }): { [key: string]: string }
  • removed: function collectAndResolveStyles(collection: { [key: string]: string | number }, styles: { [key: string]: string | number }[]): { [key: string]: string | number }[]
  • removed: function flattenStyles(styles: { [key: string]: string | number }[]): { [key: string]: string }
  • removed: function prepareFinalAnimationStyles(previousStyles: { [key: string]: string | number }, newStyles: { [key: string]: string | number }, nullValue?: string): { [key: string]: string }
  • removed: function renderStyles(element: any, renderer: any, styles: { [key: string]: string | number }): void
  • removed: class AnimationStyles
  • removed: constructor AnimationStyles(styles: { [key: string]: string | number }[])
  • removed: property AnimationStyles.styles: { [key: string]: string | number }[]
  • removed: class AnimationTransition
  • removed: constructor AnimationTransition(_player: AnimationPlayer, _fromState: string, _toState: string, _totalTime: number)
  • removed: method AnimationTransition.onDone(callback: (event: AnimationTransitionEvent) => any): void
  • removed: method AnimationTransition.onStart(callback: (event: AnimationTransitionEvent) => any): void
  • removed: class AnimationTransitionEvent
  • removed: constructor AnimationTransitionEvent({ fromState, toState, totalTime, phaseName }: { fromState: string; toState: string; totalTime: number; phaseName: string })
  • removed: property AnimationTransitionEvent.fromState: string
  • removed: property AnimationTransitionEvent.phaseName: string
  • removed: property AnimationTransitionEvent.toState: string
  • removed: property AnimationTransitionEvent.totalTime: number
  • added: const AUTO_STYLE = '*'
  • added: const enum AnimationMetadataType
  • added: function animate(timings: string | number, styles?: AnimationStyleMetadata | AnimationKeyframesSequenceMetadata | null): AnimationAnimateMetadata
  • added: function animateChild(options?: AnimateChildOptions | null): AnimationAnimateChildMetadata
  • added: function animation(steps: AnimationMetadata | AnimationMetadata[], options?: AnimationOptions | null): AnimationReferenceMetadata
  • added: function group(steps: AnimationMetadata[], options?: AnimationOptions | null): AnimationGroupMetadata
  • added: function keyframes(steps: AnimationStyleMetadata[]): AnimationKeyframesSequenceMetadata
  • added: function query(selector: string, animation: AnimationMetadata | AnimationMetadata[], options?: AnimationQueryOptions | null): AnimationQueryMetadata
  • added: function sequence(steps: AnimationMetadata[], options?: AnimationOptions | null): AnimationSequenceMetadata
  • added: function stagger(timings: string | number, animation: AnimationMetadata | AnimationMetadata[]): AnimationStaggerMetadata
  • added: function state(name: string, styles: AnimationStyleMetadata, options?: { params: { [name: string]: any } }): AnimationStateMetadata
  • added: function style(tokens: '*' | { [key: string]: string | number } | Array<'*' | { [key: string]: string | number }>): AnimationStyleMetadata
  • added: function transition(stateChangeExpr: string, steps: AnimationMetadata | AnimationMetadata[], options?: AnimationOptions | null): AnimationTransitionMetadata
  • added: function trigger(name: string, definitions: AnimationMetadata[]): AnimationTriggerMetadata
  • added: function useAnimation(animation: AnimationReferenceMetadata, options?: AnimationOptions | null): AnimationAnimateRefMetadata
  • added: index ɵStyleData[key: string]: string | number
  • added: interface AnimateChildOptions extends AnimationOptions
  • added: interface AnimationAnimateChildMetadata extends AnimationMetadata
  • added: interface AnimationAnimateMetadata extends AnimationMetadata
  • added: interface AnimationAnimateRefMetadata extends AnimationMetadata
  • added: interface AnimationGroupMetadata extends AnimationMetadata
  • added: interface AnimationKeyframesSequenceMetadata extends AnimationMetadata
  • added: interface AnimationMetadata
  • added: interface AnimationOptions
  • added: interface AnimationQueryMetadata extends AnimationMetadata
  • added: interface AnimationQueryOptions extends AnimationOptions
  • added: interface AnimationReferenceMetadata extends AnimationMetadata
  • added: interface AnimationSequenceMetadata extends AnimationMetadata
  • added: interface AnimationStaggerMetadata extends AnimationMetadata
  • added: interface AnimationStateMetadata extends AnimationMetadata
  • added: interface AnimationStyleMetadata extends AnimationMetadata
  • added: interface AnimationTransitionMetadata extends AnimationMetadata
  • added: interface AnimationTriggerMetadata extends AnimationMetadata
  • added: interface ɵStyleData
  • added: member AnimationMetadataType.Animate = 4
  • added: member AnimationMetadataType.AnimateChild = 9
  • added: member AnimationMetadataType.AnimateRef = 10
  • added: member AnimationMetadataType.Group = 3
  • added: member AnimationMetadataType.Keyframes = 5
  • added: member AnimationMetadataType.Query = 11
  • added: member AnimationMetadataType.Reference = 8
  • added: member AnimationMetadataType.Sequence = 2
  • added: member AnimationMetadataType.Stagger = 12
  • added: member AnimationMetadataType.State = 0
  • added: member AnimationMetadataType.Style = 6
  • added: member AnimationMetadataType.Transition = 1
  • added: member AnimationMetadataType.Trigger = 7
  • added: property AnimateChildOptions.duration?: number | string
  • added: property AnimationAnimateChildMetadata.options: AnimationOptions | null
  • added: property AnimationAnimateMetadata.styles: AnimationStyleMetadata | AnimationKeyframesSequenceMetadata | null
  • added: property AnimationAnimateMetadata.timings: string | number | AnimateTimings
  • added: property AnimationAnimateRefMetadata.animation: AnimationReferenceMetadata
  • added: property AnimationAnimateRefMetadata.options: AnimationOptions | null
  • added: property AnimationGroupMetadata.options: AnimationOptions | null
  • added: property AnimationGroupMetadata.steps: AnimationMetadata[]
  • added: property AnimationKeyframesSequenceMetadata.steps: AnimationStyleMetadata[]
  • added: property AnimationMetadata.type: AnimationMetadataType
  • added: property AnimationOptions.delay?: number | string
  • added: property AnimationOptions.params?: { [name: string]: any }
  • added: property AnimationQueryMetadata.animation: AnimationMetadata | AnimationMetadata[]
  • added: property AnimationQueryMetadata.options: AnimationQueryOptions | null
  • added: property AnimationQueryMetadata.selector: string
  • added: property AnimationQueryOptions.limit?: number
  • added: property AnimationQueryOptions.optional?: boolean
  • added: property AnimationReferenceMetadata.animation: AnimationMetadata | AnimationMetadata[]
  • added: property AnimationReferenceMetadata.options: AnimationOptions | null
  • added: property AnimationSequenceMetadata.options: AnimationOptions | null
  • added: property AnimationSequenceMetadata.steps: AnimationMetadata[]
  • added: property AnimationStaggerMetadata.animation: AnimationMetadata | AnimationMetadata[]
  • added: property AnimationStaggerMetadata.timings: string | number
  • added: property AnimationStateMetadata.name: string
  • added: property AnimationStateMetadata.options?: { params: { [name: string]: any } }
  • added: property AnimationStateMetadata.styles: AnimationStyleMetadata
  • added: property AnimationStyleMetadata.offset: number | null
  • added: property AnimationStyleMetadata.styles: '*' | { [key: string]: string | number } | Array<{ [key: string]: string | number } | '*'>
  • added: property AnimationTransitionMetadata.animation: AnimationMetadata | AnimationMetadata[]
  • added: property AnimationTransitionMetadata.expr: string
  • added: property AnimationTransitionMetadata.options: AnimationOptions | null
  • added: property AnimationTriggerMetadata.definitions: AnimationMetadata[]
  • added: property AnimationTriggerMetadata.name: string
  • added: property AnimationTriggerMetadata.options: { params?: { [name: string]: any } } | null
  • added: type AnimateTimings = { duration: number; delay: number; easing: string | null }
  • removed: abstract class AnimationMetadata
  • removed: abstract class AnimationStateMetadata
  • removed: abstract class AnimationWithStepsMetadata extends AnimationMetadata
  • removed: class AnimationAnimateMetadata extends AnimationMetadata
  • removed: class AnimationEntryMetadata
  • removed: class AnimationGroupMetadata extends AnimationWithStepsMetadata
  • removed: class AnimationKeyframesSequenceMetadata extends AnimationMetadata
  • removed: class AnimationSequenceMetadata extends AnimationWithStepsMetadata
  • removed: class AnimationStateDeclarationMetadata extends AnimationStateMetadata
  • removed: class AnimationStateTransitionMetadata extends AnimationStateMetadata
  • removed: class AnimationStyleMetadata extends AnimationMetadata
  • removed: const AUTO_STYLE: string
  • removed: constructor AnimationAnimateMetadata(timings: string | number, styles: AnimationStyleMetadata | AnimationKeyframesSequenceMetadata)
  • removed: constructor AnimationEntryMetadata(name: string, definitions: AnimationStateMetadata[])
  • removed: constructor AnimationGroupMetadata(_steps: AnimationMetadata[])
  • removed: constructor AnimationKeyframesSequenceMetadata(steps: AnimationStyleMetadata[])
  • removed: constructor AnimationSequenceMetadata(_steps: AnimationMetadata[])
  • removed: constructor AnimationStateDeclarationMetadata(stateNameExpr: string, styles: AnimationStyleMetadata)
  • removed: constructor AnimationStateTransitionMetadata(stateChangeExpr: string, steps: AnimationMetadata)
  • removed: constructor AnimationStyleMetadata(styles: Array<string | { [key: string]: string | number }>, offset?: number)
  • removed: constructor AnimationWithStepsMetadata()
  • removed: function animate(timing: string | number, styles?: AnimationStyleMetadata | AnimationKeyframesSequenceMetadata): AnimationAnimateMetadata
  • removed: function group(steps: AnimationMetadata[]): AnimationGroupMetadata
  • removed: function keyframes(steps: AnimationStyleMetadata[]): AnimationKeyframesSequenceMetadata
  • removed: function sequence(steps: AnimationMetadata[]): AnimationSequenceMetadata
  • removed: function state(stateNameExpr: string, styles: AnimationStyleMetadata): AnimationStateDeclarationMetadata
  • removed: function style(tokens: string | { [key: string]: string | number } | Array<string | { [key: string]: string | number }>): AnimationStyleMetadata
  • removed: function transition(stateChangeExpr: string, steps: AnimationMetadata | AnimationMetadata[]): AnimationStateTransitionMetadata
  • removed: function trigger(name: string, animation: AnimationMetadata[]): AnimationEntryMetadata
  • removed: property AnimationAnimateMetadata.styles: AnimationStyleMetadata | AnimationKeyframesSequenceMetadata
  • removed: property AnimationAnimateMetadata.timings: string | number
  • removed: property AnimationEntryMetadata.definitions: AnimationStateMetadata[]
  • removed: property AnimationEntryMetadata.name: string
  • removed: property AnimationGroupMetadata.steps: AnimationMetadata[]
  • removed: property AnimationKeyframesSequenceMetadata.steps: AnimationStyleMetadata[]
  • removed: property AnimationSequenceMetadata.steps: AnimationMetadata[]
  • removed: property AnimationStateDeclarationMetadata.stateNameExpr: string
  • removed: property AnimationStateDeclarationMetadata.styles: AnimationStyleMetadata
  • removed: property AnimationStateTransitionMetadata.stateChangeExpr: string
  • removed: property AnimationStateTransitionMetadata.steps: AnimationMetadata
  • removed: property AnimationStyleMetadata.offset: number
  • removed: property AnimationStyleMetadata.styles: Array<string | { [key: string]: string | number }>
  • removed: property AnimationWithStepsMetadata.steps: AnimationMetadata[]
  • removed: class ViewAnimationMap
  • removed: method ViewAnimationMap.find(element: any, animationName: string): AnimationPlayer
  • removed: method ViewAnimationMap.findAllPlayersByElement(element: any): AnimationPlayer[]
  • removed: method ViewAnimationMap.getAllPlayers(): AnimationPlayer[]
  • removed: method ViewAnimationMap.remove(element: any, animationName: string, targetPlayer?: AnimationPlayer): void
  • removed: method ViewAnimationMap.set(element: any, animationName: string, player: AnimationPlayer): void
  • changed: const APP_INITIALIZER: any → const APP_INITIALIZER: InjectionToken<(() => void)[]>
  • changed: property ApplicationInitStatus.done: boolean → readonly property ApplicationInitStatus.done: boolean
  • changed: property ApplicationInitStatus.donePromise: Promise<any> → readonly property ApplicationInitStatus.donePromise: Promise<any>
  • added: constructor ApplicationModule(appRef: ApplicationRef)
  • changed: abstract method ApplicationRef.bootstrap<C>(componentFactory: ComponentFactory<C> | Type<C>): ComponentRef<C> → abstract method ApplicationRef.bootstrap<C>(componentFactory: ComponentFactory<C> | Type<C>, rootSelectorOrNode?: string | any): ComponentRef<C>
  • changed: constructor ApplicationRef_(_zone: NgZone, _console: Console, _injector: Injector, _exceptionHandler: ErrorHandler, _componentFactoryResolver: ComponentFactoryResolver, _initStatus: ApplicationInitStatus, _testabilityRegistry: TestabilityRegistry, _testability: Testability) → constructor ApplicationRef_(_zone: NgZone, _console: Console, _injector: Injector, _exceptionHandler: ErrorHandler, _componentFactoryResolver: ComponentFactoryResolver, _initStatus: ApplicationInitStatus)
  • changed: function createPlatformFactory(parentPlatformFactory: (extraProviders?: Provider[]) => PlatformRef, name: string, providers?: Provider[]): (extraProviders?: Provider[]) => PlatformRef → function createPlatformFactory(parentPlatformFactory: ((extraProviders?: Provider[]) => PlatformRef) | null, name: string, providers?: Provider[]): (extraProviders?: Provider[]) => PlatformRef
  • changed: function getPlatform(): PlatformRef → function getPlatform(): PlatformRef | null
  • changed: method ApplicationRef_.bootstrap<C>(componentOrFactory: ComponentFactory<C> | Type<C>): ComponentRef<C> → method ApplicationRef_.bootstrap<C>(componentOrFactory: ComponentFactory<C> | Type<C>, rootSelectorOrNode?: string | any): ComponentRef<C>
  • changed: property ApplicationRef.componentTypes: Type<any>[] → readonly abstract property ApplicationRef.componentTypes: Type<any>[]
  • changed: property ApplicationRef.components: ComponentRef<any>[] → readonly abstract property ApplicationRef.components: ComponentRef<any>[]
  • changed: property ApplicationRef.viewCount: number → readonly abstract property ApplicationRef.viewCount: number
  • changed: property ApplicationRef_.componentTypes: Type<any>[] → readonly property ApplicationRef_.componentTypes: Type<any>[]
  • changed: property ApplicationRef_.components: ComponentRef<any>[] → readonly property ApplicationRef_.components: ComponentRef<any>[]
  • changed: property ApplicationRef_.viewCount: number → readonly property ApplicationRef_.viewCount: number
  • changed: property PlatformRef.destroyed: boolean → readonly abstract property PlatformRef.destroyed: boolean
  • changed: property PlatformRef.injector: Injector → readonly abstract property PlatformRef.injector: Injector
  • changed: property PlatformRef_.destroyed: boolean → readonly property PlatformRef_.destroyed: boolean
  • changed: property PlatformRef_.injector: Injector → readonly property PlatformRef_.injector: Injector
  • added: const ALLOW_MULTIPLE_PLATFORMS: InjectionToken<boolean>
  • added: readonly abstract property ApplicationRef.isStable: Observable<boolean>
  • added: readonly property ApplicationRef_.isStable: Observable<boolean>
  • changed: const APP_BOOTSTRAP_LISTENER: OpaqueToken → const APP_BOOTSTRAP_LISTENER: InjectionToken<((compRef: ComponentRef<any>) => void)[]>
  • changed: const APP_ID: any → const APP_ID: InjectionToken<string>
  • changed: const APP_ID_RANDOM_PROVIDER: { provide: any; useFactory: () => string; deps: any[] } → const APP_ID_RANDOM_PROVIDER: { provide: InjectionToken<string>; useFactory: () => string; deps: any[] }
  • changed: const PACKAGE_ROOT_URL: any → const PACKAGE_ROOT_URL: InjectionToken<string>
  • changed: const PLATFORM_INITIALIZER: any → const PLATFORM_INITIALIZER: InjectionToken<(() => void)[]>
  • added: const PLATFORM_ID: InjectionToken<Object>
  • added: export { IterableChangeRecord } from './change_detection/change_detection'
  • added: export { IterableChanges } from './change_detection/change_detection'
  • added: export { KeyValueChanges } from './change_detection/change_detection'
  • added: export { NgIterable } from './change_detection/change_detection'
  • added: export { TrackByFunction } from './change_detection/change_detection'
  • removed: const iterableDiff: IterableDifferFactory[]
  • removed: const keyValDiff: KeyValueDifferFactory[]
  • removed: export { CollectionChangeRecord } from './differs/default_iterable_differ'
  • removed: export { KeyValueChangeRecord } from './differs/default_keyvalue_differ'
  • removed: export { UNINITIALIZED } from './change_detection_util'
  • removed: export { looseIdentical } from './change_detection_util'
  • added: export { CollectionChangeRecord } from './differs/iterable_differs'
  • added: export { IterableChangeRecord } from './differs/iterable_differs'
  • added: export { IterableChanges } from './differs/iterable_differs'
  • added: export { KeyValueChangeRecord } from './differs/keyvalue_differs'
  • added: export { KeyValueChanges } from './differs/keyvalue_differs'
  • added: export { NgIterable } from './differs/iterable_differs'
  • added: export { TrackByFunction } from './differs/iterable_differs'
  • removed: const UNINITIALIZED: { toString: () => string }
  • removed: export { looseIdentical } from '../facade/lang'
  • changed: constructor SimpleChange(previousValue: any, currentValue: any) → constructor SimpleChange(previousValue: any, currentValue: any, firstChange: boolean)
  • added: function areIterablesEqual(a: any, b: any, comparator: (a: any, b: any) => boolean): boolean
  • added: function isJsObject(o: any): boolean
  • added: function isListLikeIterable(obj: any): boolean
  • added: function iterateListLike(obj: any, fn: (p: any) => any): void
  • added: property SimpleChange.firstChange: boolean
  • removed: class CollectionChangeRecord
  • removed: constructor CollectionChangeRecord(item: any, trackById: any)
  • removed: method CollectionChangeRecord.toString(): string
  • removed: property CollectionChangeRecord.currentIndex: number
  • removed: property CollectionChangeRecord.item: any
  • removed: property CollectionChangeRecord.previousIndex: number
  • removed: property CollectionChangeRecord.trackById: any
  • changed: class DefaultIterableDiffer implements IterableDiffer → class DefaultIterableDiffer<V> implements IterableDiffer<V>, IterableChanges<V>
  • changed: constructor DefaultIterableDiffer(_trackByFn?: TrackByFn) → constructor DefaultIterableDiffer(trackByFn?: TrackByFunction<V>)
  • changed: method DefaultIterableDiffer.check(collection: any): boolean → method DefaultIterableDiffer.check(collection: NgIterable<V>): boolean
  • changed: method DefaultIterableDiffer.diff(collection: any): DefaultIterableDiffer → method DefaultIterableDiffer.diff(collection: NgIterable<V>): DefaultIterableDiffer<V> | null
  • changed: method DefaultIterableDiffer.forEachAddedItem(fn: Function): void → method DefaultIterableDiffer.forEachAddedItem(fn: (record: IterableChangeRecord_<V>) => void): void
  • changed: method DefaultIterableDiffer.forEachIdentityChange(fn: Function): void → method DefaultIterableDiffer.forEachIdentityChange(fn: (record: IterableChangeRecord_<V>) => void): void
  • changed: method DefaultIterableDiffer.forEachItem(fn: Function): void → method DefaultIterableDiffer.forEachItem(fn: (record: IterableChangeRecord_<V>) => void): void
  • changed: method DefaultIterableDiffer.forEachMovedItem(fn: Function): void → method DefaultIterableDiffer.forEachMovedItem(fn: (record: IterableChangeRecord_<V>) => void): void
  • changed: method DefaultIterableDiffer.forEachOperation(fn: (item: CollectionChangeRecord, previousIndex: number, currentIndex: number) => void): void → method DefaultIterableDiffer.forEachOperation(fn: (item: IterableChangeRecord<V>, previousIndex: number | null, currentIndex: number | null) => void): void
  • changed: method DefaultIterableDiffer.forEachPreviousItem(fn: Function): void → method DefaultIterableDiffer.forEachPreviousItem(fn: (record: IterableChangeRecord_<V>) => void): void
  • changed: method DefaultIterableDiffer.forEachRemovedItem(fn: Function): void → method DefaultIterableDiffer.forEachRemovedItem(fn: (record: IterableChangeRecord_<V>) => void): void
  • changed: method DefaultIterableDifferFactory.create(cdRef: ChangeDetectorRef, trackByFn?: TrackByFn): DefaultIterableDiffer → method DefaultIterableDifferFactory.create<V>(trackByFn?: TrackByFunction<V>): DefaultIterableDiffer<V>
  • changed: method DefaultIterableDifferFactory.supports(obj: Object): boolean → method DefaultIterableDifferFactory.supports(obj: Object | null | undefined): boolean
  • changed: property DefaultIterableDiffer.collection: any → readonly property DefaultIterableDiffer.collection: V[] | Iterable<V> | null
  • changed: property DefaultIterableDiffer.isDirty: boolean → readonly property DefaultIterableDiffer.isDirty: boolean
  • changed: property DefaultIterableDiffer.length: number → readonly property DefaultIterableDiffer.length: number
  • added: class IterableChangeRecord_<V> implements IterableChangeRecord<V>
  • added: constructor IterableChangeRecord_(item: V, trackById: any)
  • added: method IterableChangeRecord_.toString(): string
  • added: property IterableChangeRecord_.currentIndex: number | null
  • added: property IterableChangeRecord_.item: V
  • added: property IterableChangeRecord_.previousIndex: number | null
  • added: property IterableChangeRecord_.trackById: any
  • removed: class KeyValueChangeRecord
  • removed: constructor KeyValueChangeRecord(key: any)
  • removed: method DefaultKeyValueDiffer.toString(): string
  • removed: method KeyValueChangeRecord.toString(): string
  • removed: property KeyValueChangeRecord.currentValue: any
  • removed: property KeyValueChangeRecord.key: any
  • removed: property KeyValueChangeRecord.previousValue: any
  • changed: class DefaultKeyValueDiffer implements KeyValueDiffer → class DefaultKeyValueDiffer<K, V> implements KeyValueDiffer<K, V>, KeyValueChanges<K, V>
  • changed: class DefaultKeyValueDifferFactory implements KeyValueDifferFactory → class DefaultKeyValueDifferFactory<K, V> implements KeyValueDifferFactory
  • changed: method DefaultKeyValueDiffer.diff(map: Map<any, any> | { [k: string]: any }): any → method DefaultKeyValueDiffer.diff(map?: Map<any, any> | { [k: string]: any } | null): any
  • changed: method DefaultKeyValueDiffer.forEachAddedItem(fn: (r: KeyValueChangeRecord) => void): void → method DefaultKeyValueDiffer.forEachAddedItem(fn: (r: KeyValueChangeRecord<K, V>) => void): void
  • changed: method DefaultKeyValueDiffer.forEachChangedItem(fn: (r: KeyValueChangeRecord) => void): void → method DefaultKeyValueDiffer.forEachChangedItem(fn: (r: KeyValueChangeRecord<K, V>) => void): void
  • changed: method DefaultKeyValueDiffer.forEachItem(fn: (r: KeyValueChangeRecord) => void): void → method DefaultKeyValueDiffer.forEachItem(fn: (r: KeyValueChangeRecord<K, V>) => void): void
  • changed: method DefaultKeyValueDiffer.forEachPreviousItem(fn: (r: KeyValueChangeRecord) => void): void → method DefaultKeyValueDiffer.forEachPreviousItem(fn: (r: KeyValueChangeRecord<K, V>) => void): void
  • changed: method DefaultKeyValueDiffer.forEachRemovedItem(fn: (r: KeyValueChangeRecord) => void): void → method DefaultKeyValueDiffer.forEachRemovedItem(fn: (r: KeyValueChangeRecord<K, V>) => void): void
  • changed: method DefaultKeyValueDifferFactory.create(cdRef: ChangeDetectorRef): KeyValueDiffer → method DefaultKeyValueDifferFactory.create<K, V>(): DefaultKeyValueDiffer<K, V>
  • changed: property DefaultKeyValueDiffer.isDirty: boolean → readonly property DefaultKeyValueDiffer.isDirty: boolean
  • removed: method IterableDiffer.onDestroy(): any
  • changed: interface IterableDiffer → interface IterableDiffer<V>
  • changed: method IterableDiffer.diff(object: any): any → method IterableDiffer.diff(object: NgIterable<V>): IterableChanges<V> | null
  • changed: method IterableDifferFactory.create(cdRef: ChangeDetectorRef, trackByFn?: TrackByFn): IterableDiffer → method IterableDifferFactory.create<V>(_cdr?: ChangeDetectorRef | TrackByFunction<V>, trackByFn?: TrackByFunction<V>): IterableDiffer<V>
  • added: call TrackByFunction(index: number, item: T): any
  • added: function getTypeNameForDebugging(type: any): string
  • added: interface CollectionChangeRecord<V> extends IterableChangeRecord<V>
  • added: interface IterableChangeRecord<V>
  • added: interface IterableChanges<V>
  • added: interface TrackByFunction<T>
  • added: method IterableChanges.forEachAddedItem(fn: (record: IterableChangeRecord<V>) => void): void
  • added: method IterableChanges.forEachIdentityChange(fn: (record: IterableChangeRecord<V>) => void): void
  • added: method IterableChanges.forEachItem(fn: (record: IterableChangeRecord<V>) => void): void
  • added: method IterableChanges.forEachMovedItem(fn: (record: IterableChangeRecord<V>) => void): void
  • added: method IterableChanges.forEachOperation(fn: (record: IterableChangeRecord<V>, previousIndex: number, currentIndex: number) => void): void
  • added: method IterableChanges.forEachPreviousItem(fn: (record: IterableChangeRecord<V>) => void): void
  • added: method IterableChanges.forEachRemovedItem(fn: (record: IterableChangeRecord<V>) => void): void
  • added: method IterableDifferFactory.create<V>(trackByFn?: TrackByFunction<V>): IterableDiffer<V>
  • added: readonly property IterableChangeRecord.currentIndex: number | null
  • added: readonly property IterableChangeRecord.item: V
  • added: readonly property IterableChangeRecord.previousIndex: number | null
  • added: readonly property IterableChangeRecord.trackById: any
  • added: type NgIterable<T> = Array<T> | Iterable<T>
  • removed: method KeyValueDiffer.onDestroy(): any
  • changed: interface KeyValueDiffer → interface KeyValueDiffer<K, V>
  • changed: method KeyValueDiffer.diff(object: any): any → method KeyValueDiffer.diff(object: Map<K, V>): KeyValueChanges<K, V>
  • changed: method KeyValueDifferFactory.create(cdRef: ChangeDetectorRef): KeyValueDiffer → method KeyValueDifferFactory.create<K, V>(): KeyValueDiffer<K, V>
  • changed: method KeyValueDiffers.find(kv: Object): KeyValueDifferFactory → method KeyValueDiffers.find(kv: any): KeyValueDifferFactory
  • changed: static method KeyValueDiffers.create(factories: KeyValueDifferFactory[], parent?: KeyValueDiffers): KeyValueDiffers → static method KeyValueDiffers.create<S>(factories: KeyValueDifferFactory[], parent?: KeyValueDiffers): KeyValueDiffers
  • changed: static method KeyValueDiffers.extend(factories: KeyValueDifferFactory[]): Provider → static method KeyValueDiffers.extend<S>(factories: KeyValueDifferFactory[]): Provider
  • added: interface KeyValueChangeRecord<K, V>
  • added: interface KeyValueChanges<K, V>
  • added: method KeyValueChanges.forEachAddedItem(fn: (r: KeyValueChangeRecord<K, V>) => void): void
  • added: method KeyValueChanges.forEachChangedItem(fn: (r: KeyValueChangeRecord<K, V>) => void): void
  • added: method KeyValueChanges.forEachItem(fn: (r: KeyValueChangeRecord<K, V>) => void): void
  • added: method KeyValueChanges.forEachPreviousItem(fn: (r: KeyValueChangeRecord<K, V>) => void): void
  • added: method KeyValueChanges.forEachRemovedItem(fn: (r: KeyValueChangeRecord<K, V>) => void): void
  • added: method KeyValueDiffer.diff(object: { [key: string]: V }): KeyValueChanges<string, V>
  • added: method KeyValueDifferFactory.create<K, V>(_cdr?: ChangeDetectorRef): KeyValueDiffer<K, V>
  • added: readonly property KeyValueChangeRecord.currentValue: V | null
  • added: readonly property KeyValueChangeRecord.key: K
  • added: readonly property KeyValueChangeRecord.previousValue: V | null
  • added: export { ArgumentType as ɵArgumentType } from './view/index'
  • added: export { BindingFlags as ɵBindingFlags } from './view/index'
  • added: export { CodegenComponentFactoryResolver as ɵCodegenComponentFactoryResolver } from './linker/component_factory_resolver'
  • added: export { DepFlags as ɵDepFlags } from './view/index'
  • added: export { EMPTY_ARRAY as ɵEMPTY_ARRAY } from './view/index'
  • added: export { EMPTY_MAP as ɵEMPTY_MAP } from './view/index'
  • added: export { NodeFlags as ɵNodeFlags } from './view/index'
  • added: export { QueryBindingType as ɵQueryBindingType } from './view/index'
  • added: export { QueryValueType as ɵQueryValueType } from './view/index'
  • added: export { ViewDefinition as ɵViewDefinition } from './view/index'
  • added: export { ViewFlags as ɵViewFlags } from './view/index'
  • added: export { anchorDef as ɵand } from './view/index'
  • added: export { createComponentFactory as ɵccf } from './view/index'
  • added: export { createNgModuleFactory as ɵcmf } from './view/index'
  • added: export { createRendererType2 as ɵcrt } from './view/index'
  • added: export { directiveDef as ɵdid } from './view/index'
  • added: export { elementDef as ɵeld } from './view/index'
  • added: export { elementEventFullName as ɵelementEventFullName } from './view/index'
  • added: export { getComponentViewDefinitionFactory as ɵgetComponentViewDefinitionFactory } from './view/index'
  • added: export { inlineInterpolate as ɵinlineInterpolate } from './view/index'
  • added: export { interpolate as ɵinterpolate } from './view/index'
  • added: export { moduleDef as ɵmod } from './view/index'
  • added: export { moduleProvideDef as ɵmpd } from './view/index'
  • added: export { ngContentDef as ɵncd } from './view/index'
  • added: export { nodeValue as ɵnov } from './view/index'
  • added: export { pipeDef as ɵpid } from './view/index'
  • added: export { providerDef as ɵprd } from './view/index'
  • added: export { pureArrayDef as ɵpad } from './view/index'
  • added: export { pureObjectDef as ɵpod } from './view/index'
  • added: export { purePipeDef as ɵppd } from './view/index'
  • added: export { queryDef as ɵqud } from './view/index'
  • added: export { registerModuleFactory as ɵregisterModuleFactory } from './linker/ng_module_factory_loader'
  • added: export { textDef as ɵted } from './view/index'
  • added: export { unwrapValue as ɵunv } from './view/index'
  • added: export { viewDef as ɵvid } from './view/index'
  • removed: export * from './animation/metadata'
  • removed: export * from './util'
  • removed: export { AnimationKeyframe } from './animation/animation_keyframe'
  • removed: export { AnimationPlayer } from './animation/animation_player'
  • removed: export { AnimationStyles } from './animation/animation_styles'
  • removed: export { AnimationTransitionEvent } from './animation/animation_transition_event'
  • removed: export { EventEmitter } from './facade/async'
  • added: export * from './animation/animation_metadata_wrapped'
  • added: export * from './codegen_private_exports'
  • added: export { Class } from './util/decorators'
  • added: export { ClassDefinition } from './util/decorators'
  • added: export { EventEmitter } from './event_emitter'
  • added: export { MissingTranslationStrategy } from './i18n/tokens'
  • added: export { PLATFORM_ID } from './application_tokens'
  • added: export { Predicate } from './debug/debug_node'
  • added: export { TypeDecorator } from './util/decorators'
  • added: type AnimationEntryMetadata = any
  • added: type AnimationKeyframe = any
  • added: type AnimationPlayer = any
  • added: type AnimationStateTransitionMetadata = any
  • added: type AnimationStyles = any
  • removed: const __core_private__: { isDefaultChangeDetectionStrategy: typeof constants.isDefaultChangeDetectionStrategy; ChangeDetectorStatus: typeof constants.ChangeDetectorStatus; _ChangeDete…
  • added: export { ALLOW_MULTIPLE_PLATFORMS as ɵALLOW_MULTIPLE_PLATFORMS } from './application_ref'
  • added: export { APP_ID_RANDOM_PROVIDER as ɵAPP_ID_RANDOM_PROVIDER } from './application_tokens'
  • added: export { ChangeDetectorStatus as ɵChangeDetectorStatus } from './change_detection/constants'
  • added: export { CodegenComponentFactoryResolver as ɵCodegenComponentFactoryResolver } from './linker/component_factory_resolver'
  • added: export { ComponentFactory as ɵComponentFactory } from './linker/component_factory'
  • added: export { Console as ɵConsole } from './console'
  • added: export { DirectRenderer as ɵDirectRenderer } from './render/api'
  • added: export { ERROR_COMPONENT_TYPE as ɵERROR_COMPONENT_TYPE } from './errors'
  • added: export { GetterFn as ɵGetterFn } from './reflection/types'
  • added: export { MethodFn as ɵMethodFn } from './reflection/types'
  • added: export { NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR as ɵNOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR } from './view/provider'
  • added: export { ReflectionCapabilities as ɵReflectionCapabilities } from './reflection/reflection_capabilities'
  • added: export { RenderDebugInfo as ɵRenderDebugInfo } from './render/api'
  • added: export { SetterFn as ɵSetterFn } from './reflection/types'
  • added: export { ValueUnwrapper as ɵValueUnwrapper } from './change_detection/change_detection_util'
  • added: export { ViewMetadata as ɵViewMetadata } from './metadata/view'
  • added: export { clearProviderOverrides as ɵclearProviderOverrides } from './view/index'
  • added: export { devModeEqual as ɵdevModeEqual } from './change_detection/change_detection_util'
  • added: export { global as ɵglobal } from './util'
  • added: export { isDefaultChangeDetectionStrategy as ɵisDefaultChangeDetectionStrategy } from './change_detection/constants'
  • added: export { isListLikeIterable as ɵisListLikeIterable } from './change_detection/change_detection_util'
  • added: export { isObservable as ɵisObservable } from './util/lang'
  • added: export { isPromise as ɵisPromise } from './util/lang'
  • added: export { looseIdentical as ɵlooseIdentical } from './util'
  • added: export { makeDecorator as ɵmakeDecorator } from './util/decorators'
  • added: export { overrideProvider as ɵoverrideProvider } from './view/index'
  • added: export { stringify as ɵstringify } from './util'
  • changed: constructor DebugElement(nativeNode: any, parent: any, _debugInfo: RenderDebugInfo) → constructor DebugElement(nativeNode: any, parent: any, _debugContext: DebugContext)
  • changed: constructor DebugNode(nativeNode: any, parent: DebugNode, _debugInfo: RenderDebugInfo) → constructor DebugNode(nativeNode: any, parent: DebugNode | null, _debugContext: DebugContext)
  • changed: function getDebugNode(nativeNode: any): DebugNode → function getDebugNode(nativeNode: any): DebugNode | null
  • changed: property DebugElement.attributes: { [key: string]: string } → property DebugElement.attributes: { [key: string]: string | null }
  • changed: property DebugElement.children: DebugElement[] → readonly property DebugElement.children: DebugElement[]
  • changed: property DebugElement.styles: { [key: string]: string } → property DebugElement.styles: { [key: string]: string | null }
  • changed: property DebugNode.componentInstance: any → readonly property DebugNode.componentInstance: any
  • changed: property DebugNode.context: any → readonly property DebugNode.context: any
  • changed: property DebugNode.injector: Injector → readonly property DebugNode.injector: Injector
  • changed: property DebugNode.parent: DebugElement → property DebugNode.parent: DebugElement | null
  • changed: property DebugNode.providerTokens: any[] → readonly property DebugNode.providerTokens: any[]
  • changed: property DebugNode.references: { [key: string]: any } → readonly property DebugNode.references: { [key: string]: any }
  • changed: property DebugNode.source: string → readonly property DebugNode.source: string
  • added: call Predicate(value: T): boolean
  • added: interface Predicate<T>
  • added: method DebugElement.insertBefore(refChild: DebugNode, newChild: DebugNode): void
  • removed: class DebugDomRenderer
  • removed: class DebugDomRootRenderer implements RootRenderer
  • removed: constructor DebugDomRenderer(_delegate: Renderer)
  • removed: constructor DebugDomRootRenderer(_delegate: RootRenderer)
  • removed: method DebugDomRenderer.animate(element: any, startingStyles: AnimationStyles, keyframes: AnimationKeyframe[], duration: number, delay: number, easing: string, previousPlayers?: AnimationPlayer[]): AnimationPlayer
  • removed: method DebugDomRenderer.attachViewAfter(node: any, viewRootNodes: any[]): void
  • removed: method DebugDomRenderer.createElement(parentElement: any, name: string, debugInfo?: RenderDebugInfo): any
  • removed: method DebugDomRenderer.createTemplateAnchor(parentElement: any, debugInfo?: RenderDebugInfo): any
  • removed: method DebugDomRenderer.createText(parentElement: any, value: string, debugInfo?: RenderDebugInfo): any
  • removed: method DebugDomRenderer.createViewRoot(hostElement: any): any
  • removed: method DebugDomRenderer.destroyView(hostElement: any, viewAllNodes: any[]): void
  • removed: method DebugDomRenderer.detachView(viewRootNodes: any[]): void
  • removed: method DebugDomRenderer.invokeElementMethod(renderElement: any, methodName: string, args?: any[]): void
  • removed: method DebugDomRenderer.listen(renderElement: any, name: string, callback: Function): Function
  • removed: method DebugDomRenderer.listenGlobal(target: string, name: string, callback: Function): Function
  • removed: method DebugDomRenderer.projectNodes(parentElement: any, nodes: any[]): void
  • removed: method DebugDomRenderer.selectRootElement(selectorOrNode: string | any, debugInfo?: RenderDebugInfo): any
  • removed: method DebugDomRenderer.setBindingDebugInfo(renderElement: any, propertyName: string, propertyValue: string): void
  • removed: method DebugDomRenderer.setElementAttribute(renderElement: any, attributeName: string, attributeValue: string): void
  • removed: method DebugDomRenderer.setElementClass(renderElement: any, className: string, isAdd: boolean): void
  • removed: method DebugDomRenderer.setElementProperty(renderElement: any, propertyName: string, propertyValue: any): void
  • removed: method DebugDomRenderer.setElementStyle(renderElement: any, styleName: string, styleValue: string): void
  • removed: method DebugDomRenderer.setText(renderNode: any, text: string): void
  • removed: method DebugDomRootRenderer.renderComponent(componentProto: RenderComponentType): Renderer
  • removed: export { OpaqueToken } from './di/opaque_token'
  • added: export { InjectionToken } from './di/injection_token'
  • added: export { OpaqueToken } from './di/injection_token'
  • added: class InjectionToken<T> extends OpaqueToken
  • added: class OpaqueToken
  • added: constructor InjectionToken(desc: string)
  • added: constructor OpaqueToken(_desc: string)
  • added: method InjectionToken.toString(): string
  • added: method OpaqueToken.toString(): string
  • added: protected property OpaqueToken._desc: string
  • added: abstract method Injector.get<T>(token: Type<T> | InjectionToken<T>, notFoundValue?: T): T
  • removed: class OpaqueToken
  • removed: constructor OpaqueToken(_desc: string)
  • removed: method OpaqueToken.toString(): string
  • removed: class AbstractProviderError extends BaseError
  • removed: class CyclicDependencyError extends AbstractProviderError
  • removed: class InstantiationError extends WrappedError
  • removed: class InvalidProviderError extends BaseError
  • removed: class MixingMultiProvidersWithRegularProvidersError extends BaseError
  • removed: class NoAnnotationError extends BaseError
  • removed: class NoProviderError extends AbstractProviderError
  • removed: class OutOfBoundsError extends BaseError
  • removed: constructor AbstractProviderError(injector: ReflectiveInjector, key: ReflectiveKey, constructResolvingMessage: Function)
  • removed: constructor CyclicDependencyError(injector: ReflectiveInjector, key: ReflectiveKey)
  • removed: constructor InstantiationError(injector: ReflectiveInjector, originalException: any, originalStack: any, key: ReflectiveKey)
  • removed: constructor InvalidProviderError(provider: any)
  • removed: constructor MixingMultiProvidersWithRegularProvidersError(provider1: any, provider2: any)
  • removed: constructor NoAnnotationError(typeOrFunc: Type<any> | Function, params: any[][])
  • removed: constructor NoProviderError(injector: ReflectiveInjector, key: ReflectiveKey)
  • removed: constructor OutOfBoundsError(index: number)
  • removed: method AbstractProviderError.addKey(injector: ReflectiveInjector, key: ReflectiveKey): void
  • removed: method InstantiationError.addKey(injector: ReflectiveInjector, key: ReflectiveKey): void
  • removed: property InstantiationError.causeKey: ReflectiveKey
  • removed: property InstantiationError.message: string
  • added: function cyclicDependencyError(injector: ReflectiveInjector, key: ReflectiveKey): InjectionError
  • added: function instantiationError(injector: ReflectiveInjector, originalException: any, originalStack: any, key: ReflectiveKey): InjectionError
  • added: function invalidProviderError(provider: any): Error
  • added: function mixingMultiProvidersWithRegularProvidersError(provider1: any, provider2: any): Error
  • added: function noAnnotationError(typeOrFunc: Type<any> | Function, params: any[][]): Error
  • added: function noProviderError(injector: ReflectiveInjector, key: ReflectiveKey): InjectionError
  • added: function outOfBoundsError(index: number): Error
  • added: interface InjectionError extends Error
  • added: method InjectionError.addKey(injector: ReflectiveInjector, key: ReflectiveKey): void
  • added: property InjectionError.constructResolvingMessage: (keys: ReflectiveKey[]) => string
  • added: property InjectionError.injectors: ReflectiveInjector[]
  • added: property InjectionError.keys: ReflectiveKey[]
  • changed: property ReflectiveInjector.parent: Injector → readonly abstract property ReflectiveInjector.parent: Injector | null
  • changed: property ReflectiveInjector_.displayName: string → readonly property ReflectiveInjector_.displayName: string
  • changed: property ReflectiveInjector_.parent: Injector → readonly property ReflectiveInjector_.parent: Injector | null
  • changed: property ReflectiveKey.displayName: string → readonly property ReflectiveKey.displayName: string
  • changed: static property ReflectiveKey.numberOfKeys: number → static readonly property ReflectiveKey.numberOfKeys: number
  • changed: constructor ReflectiveDependency(key: ReflectiveKey, optional: boolean, visibility: Self | SkipSelf) → constructor ReflectiveDependency(key: ReflectiveKey, optional: boolean, visibility: Self | SkipSelf | null)
  • changed: function constructDependencies(typeOrFunc: any, dependencies: any[]): ReflectiveDependency[] → function constructDependencies(typeOrFunc: any, dependencies?: any[]): ReflectiveDependency[]
  • changed: property ReflectiveDependency.visibility: Self | SkipSelf → property ReflectiveDependency.visibility: Self | SkipSelf | null
  • changed: property ResolvedReflectiveProvider_.resolvedFactory: ResolvedReflectiveFactory → readonly property ResolvedReflectiveProvider_.resolvedFactory: ResolvedReflectiveFactory
  • changed: constructor ErrorHandler(rethrowError?: boolean) → constructor ErrorHandler(deprecatedParameter?: boolean)
  • added: function wrappedError(message: string, originalError: any): Error
  • added: const ERROR_COMPONENT_TYPE = 'ngComponentType'
  • added: const ERROR_DEBUG_CONTEXT = 'ngDebugContext'
  • added: const ERROR_LOGGER = 'ngErrorLogger'
  • added: const ERROR_ORIGINAL_ERROR = 'ngOriginalError'
  • added: const ERROR_TYPE = 'ngType'
  • added: function getDebugContext(error: Error): DebugContext
  • added: function getErrorLogger(error: Error): (console: Console, ...values: any[]) => void
  • added: function getOriginalError(error: Error): Error
  • added: function getType(error: Error): Function
  • added: class EventEmitter<T> extends Subject<T>
  • added: constructor EventEmitter(isAsync?: boolean)
  • added: method EventEmitter.emit(value?: T): void
  • added: method EventEmitter.subscribe(generatorOrNext?: any, error?: any, complete?: any): any
  • added: property EventEmitter.__isAsync: boolean
  • removed: class EventEmitter<T> extends Subject<T>
  • removed: constructor EventEmitter(isAsync?: boolean)
  • removed: export { Observable } from 'rxjs/Observable'
  • removed: export { Subject } from 'rxjs/Subject'
  • removed: method EventEmitter.emit(value?: T): void
  • removed: method EventEmitter.subscribe(generatorOrNext?: any, error?: any, complete?: any): any
  • removed: property EventEmitter.__isAsync: boolean
  • removed: call Predicate(value: T, index?: number, array?: T[]): boolean
  • removed: class ListWrapper
  • removed: class StringMapWrapper
  • removed: function areIterablesEqual(a: any, b: any, comparator: (a: any, b: any) => boolean): boolean
  • removed: function isListLikeIterable(obj: any): boolean
  • removed: function iterateListLike(obj: any, fn: (p: any) => any): void
  • removed: interface Predicate<T>
  • removed: static method ListWrapper.equals(a: any[], b: any[]): boolean
  • removed: static method ListWrapper.findLast<T>(arr: T[], condition: (value: T) => boolean): T
  • removed: static method ListWrapper.flatten<T>(list: Array<T | T[]>): T[]
  • removed: static method ListWrapper.remove<T>(list: T[], el: T): boolean
  • removed: static method ListWrapper.removeAll<T>(list: T[], items: T[]): void
  • removed: static method StringMapWrapper.equals<V>(m1: { [key: string]: V }, m2: { [key: string]: V }): boolean
  • removed: static method StringMapWrapper.merge<V>(m1: { [key: string]: V }, m2: { [key: string]: V }): { [key: string]: V }
  • removed: class BaseError extends Error
  • removed: class WrappedError extends BaseError
  • removed: constructor BaseError(message: string)
  • removed: constructor WrappedError(message: string, error: any)
  • removed: function unimplemented(): any
  • removed: method BaseError.toString(): string
  • removed: property BaseError.message: string
  • removed: property BaseError.name: string
  • removed: property BaseError.stack: any
  • removed: property WrappedError.originalError: any
  • removed: property WrappedError.stack: any
  • removed: class NumberWrapper
  • removed: const global: BrowserNodeGlobal
  • removed: function escapeRegExp(s: string): string
  • removed: function getSymbolIterator(): string | symbol
  • removed: function getTypeNameForDebugging(type: any): string
  • removed: function isBlank(obj: any): boolean
  • removed: function isJsObject(o: any): boolean
  • removed: function isPresent(obj: any): boolean
  • removed: function isPrimitive(obj: any): boolean
  • removed: function isStrictStringMap(obj: any): boolean
  • removed: function looseIdentical(a: any, b: any): boolean
  • removed: function print(obj: Error | Object): void
  • removed: function scheduleMicroTask(fn: Function): void
  • removed: function setValueOnPath(global: any, path: string, value: any): void
  • removed: function stringify(token: any): string
  • removed: function warn(obj: Error | Object): void
  • removed: interface BrowserNodeGlobal
  • removed: method BrowserNodeGlobal.assert(condition: any): void
  • removed: property BrowserNodeGlobal.Array: typeof Array
  • removed: property BrowserNodeGlobal.Date: DateConstructor
  • removed: property BrowserNodeGlobal.JSON: typeof JSON
  • removed: property BrowserNodeGlobal.Map: typeof Map
  • removed: property BrowserNodeGlobal.Math: any
  • removed: property BrowserNodeGlobal.Object: typeof Object
  • removed: property BrowserNodeGlobal.Reflect: any
  • removed: property BrowserNodeGlobal.RegExp: RegExpConstructor
  • removed: property BrowserNodeGlobal.Set: typeof Set
  • removed: property BrowserNodeGlobal.clearInterval: Function
  • removed: property BrowserNodeGlobal.clearTimeout: Function
  • removed: property BrowserNodeGlobal.encodeURI: Function
  • removed: property BrowserNodeGlobal.frameworkStabilizers: Array<Function>
  • removed: property BrowserNodeGlobal.getAllAngularRootElements: Function
  • removed: property BrowserNodeGlobal.getAllAngularTestabilities: Function
  • removed: property BrowserNodeGlobal.getAngularTestability: Function
  • removed: property BrowserNodeGlobal.setInterval: Function
  • removed: property BrowserNodeGlobal.setTimeout: Function
  • removed: static method NumberWrapper.isNumeric(value: any): boolean
  • removed: static method NumberWrapper.parseIntAutoRadix(text: string): number
  • changed: const LOCALE_ID: OpaqueToken → const LOCALE_ID: InjectionToken<string>
  • changed: const TRANSLATIONS: OpaqueToken → const TRANSLATIONS: InjectionToken<string>
  • changed: const TRANSLATIONS_FORMAT: OpaqueToken → const TRANSLATIONS_FORMAT: InjectionToken<string>
  • added: enum MissingTranslationStrategy
  • added: member MissingTranslationStrategy.Error = 0
  • added: member MissingTranslationStrategy.Ignore = 2
  • added: member MissingTranslationStrategy.Warning = 1
  • removed: class AnimationViewContext
  • removed: constructor AnimationViewContext(_animationQueue: AnimationQueue)
  • removed: method AnimationViewContext.getAnimationPlayers(element: any, animationName?: string): AnimationPlayer[]
  • removed: method AnimationViewContext.onAllActiveAnimationsDone(callback: () => any): void
  • removed: method AnimationViewContext.queueAnimation(element: any, animationName: string, player: AnimationPlayer): void
  • removed: class ComponentStillLoadingError extends BaseError
  • removed: constructor ComponentStillLoadingError(compType: Type<any>)
  • removed: property ComponentStillLoadingError.compType: Type<any>
  • changed: const COMPILER_OPTIONS: OpaqueToken → const COMPILER_OPTIONS: InjectionToken<CompilerOptions[]>
  • changed: type CompilerOptions = { useDebug?: boolean; useJit?: boolean; defaultEncapsulation?: ViewEncapsulation; providers?: any[] } → type CompilerOptions = { useDebug?: boolean; useJit?: boolean; defaultEncapsulation?: ViewEncapsulation; providers?: any[]; missingTranslation?: MissingTranslationStrategy; enableLeg…
  • removed: class ComponentRef_<C> extends ComponentRef<C>
  • removed: constructor ComponentFactory(selector: string, _viewClass: Type<AppView<any>>, _componentType: Type<any>)
  • removed: constructor ComponentRef_(_index: number, _parentView: AppView<any>, _nativeElement: any, _component: C)
  • removed: method ComponentRef_.destroy(): void
  • removed: method ComponentRef_.onDestroy(callback: Function): void
  • removed: property ComponentRef_.changeDetectorRef: ChangeDetectorRef
  • removed: property ComponentRef_.componentType: Type<any>
  • removed: property ComponentRef_.hostView: ViewRef
  • removed: property ComponentRef_.injector: Injector
  • removed: property ComponentRef_.instance: C
  • removed: property ComponentRef_.location: ElementRef
  • changed: class ComponentFactory<C> → abstract class ComponentFactory<C>
  • changed: method ComponentFactory.create(injector: Injector, projectableNodes?: any[][], rootSelectorOrNode?: string | any): ComponentRef<C> → abstract method ComponentFactory.create(injector: Injector, projectableNodes?: any[][], rootSelectorOrNode?: string | any, ngModule?: NgModuleRef<any>): ComponentRef<C>
  • changed: property ComponentFactory.componentType: Type<any> → readonly abstract property ComponentFactory.componentType: Type<any>
  • changed: property ComponentFactory.selector: string → readonly abstract property ComponentFactory.selector: string
  • changed: property ComponentRef.changeDetectorRef: ChangeDetectorRef → readonly abstract property ComponentRef.changeDetectorRef: ChangeDetectorRef
  • changed: property ComponentRef.componentType: Type<any> → readonly abstract property ComponentRef.componentType: Type<any>
  • changed: property ComponentRef.hostView: ViewRef → readonly abstract property ComponentRef.hostView: ViewRef
  • changed: property ComponentRef.injector: Injector → readonly abstract property ComponentRef.injector: Injector
  • changed: property ComponentRef.instance: C → readonly abstract property ComponentRef.instance: C
  • changed: property ComponentRef.location: ElementRef → readonly abstract property ComponentRef.location: ElementRef
  • added: readonly abstract property ComponentFactory.inputs: { propName: string; templateName: string }[]
  • added: readonly abstract property ComponentFactory.ngContentSelectors: string[]
  • added: readonly abstract property ComponentFactory.outputs: { propName: string; templateName: string }[]
  • removed: class NoComponentFactoryError extends BaseError
  • removed: constructor NoComponentFactoryError(component: Function)
  • removed: property NoComponentFactoryError.component: Function
  • changed: constructor CodegenComponentFactoryResolver(factories: ComponentFactory<any>[], _parent: ComponentFactoryResolver) → constructor CodegenComponentFactoryResolver(factories: ComponentFactory<any>[], _parent: ComponentFactoryResolver, _ngModule: NgModuleRef<any>)
  • added: class ComponentFactoryBoundToModule<C> extends ComponentFactory<C>
  • added: constructor ComponentFactoryBoundToModule(factory: ComponentFactory<C>, ngModule: NgModuleRef<any>)
  • added: function getComponent(error: Error): Type<any>
  • added: function noComponentFactoryError(component: Function): Error
  • added: method ComponentFactoryBoundToModule.create(injector: Injector, projectableNodes?: any[][], rootSelectorOrNode?: string | any, ngModule?: NgModuleRef<any>): ComponentRef<C>
  • added: readonly property ComponentFactoryBoundToModule.componentType: Type<any>
  • added: readonly property ComponentFactoryBoundToModule.inputs: { propName: string; templateName: string }[]
  • added: readonly property ComponentFactoryBoundToModule.ngContentSelectors: string[]
  • added: readonly property ComponentFactoryBoundToModule.outputs: { propName: string; templateName: string }[]
  • added: readonly property ComponentFactoryBoundToModule.selector: string
  • removed: class DebugContext implements RenderDebugInfo
  • removed: class StaticNodeDebugInfo
  • removed: constructor DebugContext(_view: DebugAppView<any>, _nodeIndex: number, _tplRow: number, _tplCol: number)
  • removed: constructor StaticNodeDebugInfo(providerTokens: any[], componentToken: any, refTokens: { [key: string]: any })
  • removed: property DebugContext.component: any
  • removed: property DebugContext.componentRenderElement: any
  • removed: property DebugContext.context: any
  • removed: property DebugContext.injector: Injector
  • removed: property DebugContext.providerTokens: any[]
  • removed: property DebugContext.references: { [key: string]: any }
  • removed: property DebugContext.renderNode: any
  • removed: property DebugContext.source: string
  • removed: property StaticNodeDebugInfo.componentToken: any
  • removed: property StaticNodeDebugInfo.providerTokens: any[]
  • removed: property StaticNodeDebugInfo.refTokens: { [key: string]: any }
  • removed: class ElementInjector extends Injector
  • removed: constructor ElementInjector(_view: AppView<any>, _nodeIndex: number)
  • removed: method ElementInjector.get(token: any, notFoundValue?: any): any
  • removed: class ExpressionChangedAfterItHasBeenCheckedError extends BaseError
  • removed: class ViewDestroyedError extends BaseError
  • removed: class ViewWrappedError extends WrappedError
  • removed: constructor ExpressionChangedAfterItHasBeenCheckedError(oldValue: any, currValue: any)
  • removed: constructor ViewDestroyedError(details: string)
  • removed: constructor ViewWrappedError(originalError: any, context: DebugContext)
  • removed: property ViewWrappedError.context: DebugContext
  • removed: abstract class NgModuleInjector<T> extends CodegenComponentFactoryResolver implements Injector, NgModuleRef<T>
  • removed: abstract method NgModuleInjector.createInternal(): T
  • removed: abstract method NgModuleInjector.destroyInternal(): void
  • removed: abstract method NgModuleInjector.getInternal(token: any, notFoundValue: any): any
  • removed: constructor NgModuleFactory(_injectorClass: { new (parentInjector: Injector): NgModuleInjector<T> }, _moduleType: Type<T>)
  • removed: constructor NgModuleInjector(parent: Injector, factories: ComponentFactory<any>[], bootstrapFactories: ComponentFactory<any>[])
  • removed: method NgModuleInjector.create(): void
  • removed: method NgModuleInjector.destroy(): void
  • removed: method NgModuleInjector.get(token: any, notFoundValue?: any): any
  • removed: method NgModuleInjector.onDestroy(callback: () => void): void
  • removed: property NgModuleInjector.bootstrapFactories: ComponentFactory<any>[]
  • removed: property NgModuleInjector.componentFactoryResolver: ComponentFactoryResolver
  • removed: property NgModuleInjector.injector: Injector
  • removed: property NgModuleInjector.instance: T
  • removed: property NgModuleInjector.parent: Injector
  • changed: class NgModuleFactory<T> → abstract class NgModuleFactory<T>
  • changed: method NgModuleFactory.create(parentInjector: Injector): NgModuleRef<T> → abstract method NgModuleFactory.create(parentInjector: Injector | null): NgModuleRef<T>
  • changed: property NgModuleFactory.moduleType: Type<T> → readonly abstract property NgModuleFactory.moduleType: Type<T>
  • changed: property NgModuleRef.componentFactoryResolver: ComponentFactoryResolver → readonly abstract property NgModuleRef.componentFactoryResolver: ComponentFactoryResolver
  • changed: property NgModuleRef.injector: Injector → readonly abstract property NgModuleRef.injector: Injector
  • changed: property NgModuleRef.instance: T → readonly abstract property NgModuleRef.instance: T
  • added: interface InternalNgModuleRef<T> extends NgModuleRef<T>
  • added: property InternalNgModuleRef._bootstrapComponents: Type<any>[]
  • changed: method QueryList.find(fn: (item: T, index: number, array: T[]) => boolean): T → method QueryList.find(fn: (item: T, index: number, array: T[]) => boolean): T | undefined
  • changed: property QueryList.changes: Observable<any> → readonly property QueryList.changes: Observable<any>
  • changed: property QueryList.dirty: boolean → readonly property QueryList.dirty: boolean
  • changed: property QueryList.first: T → readonly property QueryList.first: T
  • changed: property QueryList.last: T → readonly property QueryList.last: T
  • changed: property QueryList.length: number → readonly property QueryList.length: number
  • added: method QueryList.destroy(): void
  • removed: class TemplateRef_<C> extends TemplateRef<C>
  • removed: constructor TemplateRef_(_parentView: AppView<any>, _nodeIndex: number, _nativeElement: any)
  • removed: method TemplateRef_.createEmbeddedView(context: C): EmbeddedViewRef<C>
  • removed: property TemplateRef_.elementRef: ElementRef
  • changed: property TemplateRef.elementRef: ElementRef → readonly abstract property TemplateRef.elementRef: ElementRef
  • removed: abstract class AppView<T>
  • removed: class DebugAppView<T> extends AppView<T>
  • removed: constructor AppView(clazz: any, componentType: RenderComponentType, type: ViewType, viewUtils: ViewUtils, parentView: AppView<any>, parentIndex: number, parentElement: any, cdMode: ChangeDetectorStatus, declaredViewContainer?: ViewContainer)
  • removed: constructor DebugAppView(clazz: any, componentType: RenderComponentType, type: ViewType, viewUtils: ViewUtils, parentView: AppView<any>, parentIndex: number, parentNode: any, cdMode: ChangeDetectorStatus, staticNodeDebugInfos: StaticNodeDebugInfo[], declaredViewContainer?: ViewContainer)
  • removed: method AppView.attachAfter(viewContainer: ViewContainer, prevView: AppView<any>): void
  • removed: method AppView.attachToAppRef(appRef: ApplicationRef): void
  • removed: method AppView.create(context: T): ComponentRef<any>
  • removed: method AppView.createEmbeddedViewInternal(templateNodeIndex: number): AppView<any>
  • removed: method AppView.createHostView(rootSelectorOrNode: string | any, hostInjector: Injector, projectableNodes: any[][]): ComponentRef<any>
  • removed: method AppView.createInternal(rootSelectorOrNode: string | any): ComponentRef<any>
  • removed: method AppView.destroy(): void
  • removed: method AppView.destroyInternal(): void
  • removed: method AppView.detach(): void
  • removed: method AppView.detachAndDestroy(): void
  • removed: method AppView.detachInternal(): void
  • removed: method AppView.detectChanges(throwOnChange: boolean): void
  • removed: method AppView.detectChangesInternal(throwOnChange: boolean): void
  • removed: method AppView.dirtyParentQueriesInternal(): void
  • removed: method AppView.eventHandler<E, R>(cb: (eventName: string, event?: E) => R): (eventName: string, event?: E) => R
  • removed: method AppView.init(lastRootNode: any, allNodes: any[], disposables: Function[]): void
  • removed: method AppView.injector(nodeIndex: number): Injector
  • removed: method AppView.injectorGet(token: any, nodeIndex: number, notFoundValue?: any): any
  • removed: method AppView.injectorGetInternal(token: any, nodeIndex: number, notFoundResult: any): any
  • removed: method AppView.internalDetectChanges(throwOnChange: boolean): void
  • removed: method AppView.markAsCheckOnce(): void
  • removed: method AppView.markPathToRootAsCheckOnce(): void
  • removed: method AppView.moveAfter(viewContainer: ViewContainer, prevView: AppView<any>): void
  • removed: method AppView.projectNodes(parentElement: any, ngContentIndex: number): void
  • removed: method AppView.throwDestroyedError(details: string): void
  • removed: method AppView.visitProjectableNodesInternal<C>(nodeIndex: number, ngContentIndex: number, cb: (node: any, ctx: C) => void, c: C): void
  • removed: method AppView.visitProjectedNodes<C>(ngContentIndex: number, cb: (node: any, ctx: C) => void, c: C): void
  • removed: method AppView.visitRootNodesInternal<C>(cb: (node: any, ctx: C) => void, c: C): void
  • removed: method DebugAppView.create(context: T): ComponentRef<any>
  • removed: method DebugAppView.createHostView(rootSelectorOrNode: string | any, injector: Injector, projectableNodes?: any[][]): ComponentRef<any>
  • removed: method DebugAppView.debug(nodeIndex: number, rowNum: number, colNum: number): DebugContext
  • removed: method DebugAppView.destroy(): void
  • removed: method DebugAppView.detach(): void
  • removed: method DebugAppView.detectChanges(throwOnChange: boolean): void
  • removed: method DebugAppView.eventHandler<E, R>(cb: (eventName: string, event?: E) => R): (eventName: string, event?: E) => R
  • removed: method DebugAppView.injectorGet(token: any, nodeIndex: number, notFoundResult?: any): any
  • removed: property AppView.allNodes: any[]
  • removed: property AppView.animationContext: AnimationViewContext
  • removed: property AppView.appRef: ApplicationRef
  • removed: property AppView.cdMode: ChangeDetectorStatus
  • removed: property AppView.changeDetectorRef: ChangeDetectorRef
  • removed: property AppView.clazz: any
  • removed: property AppView.componentType: RenderComponentType
  • removed: property AppView.context: T
  • removed: property AppView.declaredViewContainer: ViewContainer
  • removed: property AppView.destroyed: boolean
  • removed: property AppView.disposables: Function[]
  • removed: property AppView.flatRootNodes: any[]
  • removed: property AppView.lastRootNode: any
  • removed: property AppView.numberOfChecks: number
  • removed: property AppView.parentElement: any
  • removed: property AppView.parentIndex: number
  • removed: property AppView.parentView: AppView<any>
  • removed: property AppView.ref: ViewRef_<T>
  • removed: property AppView.renderer: Renderer
  • removed: property AppView.type: ViewType
  • removed: property AppView.viewContainer: ViewContainer
  • removed: property AppView.viewUtils: ViewUtils
  • removed: property DebugAppView.staticNodeDebugInfos: StaticNodeDebugInfo[]
  • removed: class ViewContainer
  • removed: constructor ViewContainer(index: number, parentIndex: number, parentView: AppView<any>, nativeElement: any)
  • removed: method ViewContainer.attachView(view: AppView<any>, viewIndex: number): void
  • removed: method ViewContainer.destroyNestedViews(): void
  • removed: method ViewContainer.detachView(viewIndex: number): AppView<any>
  • removed: method ViewContainer.detectChangesInNestedViews(throwOnChange: boolean): void
  • removed: method ViewContainer.mapNestedViews(nestedViewClass: any, callback: Function): any[]
  • removed: method ViewContainer.moveView(view: AppView<any>, currentIndex: number): void
  • removed: method ViewContainer.visitNestedViewRootNodes<C>(cb: (node: any, ctx: C) => void, c: C): void
  • removed: property ViewContainer.elementRef: ElementRef
  • removed: property ViewContainer.index: number
  • removed: property ViewContainer.injector: Injector
  • removed: property ViewContainer.nativeElement: any
  • removed: property ViewContainer.nestedViews: AppView<any>[]
  • removed: property ViewContainer.parentIndex: number
  • removed: property ViewContainer.parentInjector: Injector
  • removed: property ViewContainer.parentView: AppView<any>
  • removed: property ViewContainer.projectedViews: AppView<any>[]
  • removed: property ViewContainer.vcRef: ViewContainerRef_
  • removed: class ViewContainerRef_ implements ViewContainerRef
  • removed: constructor ViewContainerRef_(_element: ViewContainer)
  • removed: method ViewContainerRef_.clear(): void
  • removed: method ViewContainerRef_.createComponent<C>(componentFactory: ComponentFactory<C>, index?: number, injector?: Injector, projectableNodes?: any[][]): ComponentRef<C>
  • removed: method ViewContainerRef_.createEmbeddedView<C>(templateRef: TemplateRef<C>, context?: C, index?: number): EmbeddedViewRef<C>
  • removed: method ViewContainerRef_.detach(index?: number): ViewRef
  • removed: method ViewContainerRef_.get(index: number): ViewRef
  • removed: method ViewContainerRef_.indexOf(viewRef: ViewRef): number
  • removed: method ViewContainerRef_.insert(viewRef: ViewRef, index?: number): ViewRef
  • removed: method ViewContainerRef_.move(viewRef: ViewRef, currentIndex: number): ViewRef
  • removed: method ViewContainerRef_.remove(index?: number): void
  • removed: property ViewContainerRef_.element: ElementRef
  • removed: property ViewContainerRef_.injector: Injector
  • removed: property ViewContainerRef_.length: number
  • removed: property ViewContainerRef_.parentInjector: Injector
  • changed: abstract method ViewContainerRef.createComponent<C>(componentFactory: ComponentFactory<C>, index?: number, injector?: Injector, projectableNodes?: any[][]): ComponentRef<C> → abstract method ViewContainerRef.createComponent<C>(componentFactory: ComponentFactory<C>, index?: number, injector?: Injector, projectableNodes?: any[][], ngModule?: NgModuleRef<any>): ComponentRef<C>
  • changed: abstract method ViewContainerRef.detach(index?: number): ViewRef → abstract method ViewContainerRef.detach(index?: number): ViewRef | null
  • changed: abstract method ViewContainerRef.get(index: number): ViewRef → abstract method ViewContainerRef.get(index: number): ViewRef | null
  • changed: property ViewContainerRef.element: ElementRef → readonly abstract property ViewContainerRef.element: ElementRef
  • changed: property ViewContainerRef.injector: Injector → readonly abstract property ViewContainerRef.injector: Injector
  • changed: property ViewContainerRef.length: number → readonly abstract property ViewContainerRef.length: number
  • changed: property ViewContainerRef.parentInjector: Injector → readonly abstract property ViewContainerRef.parentInjector: Injector
  • removed: class ViewRef_<C> implements EmbeddedViewRef<C>, ChangeDetectorRef
  • removed: constructor ViewRef_(_view: AppView<C>, animationQueue: AnimationQueue)
  • removed: method ViewRef_.checkNoChanges(): void
  • removed: method ViewRef_.destroy(): void
  • removed: method ViewRef_.detach(): void
  • removed: method ViewRef_.detectChanges(): void
  • removed: method ViewRef_.markForCheck(): void
  • removed: method ViewRef_.onDestroy(callback: Function): void
  • removed: method ViewRef_.reattach(): void
  • removed: property ViewRef_.animationQueue: AnimationQueue
  • removed: property ViewRef_.context: C
  • removed: property ViewRef_.destroyed: boolean
  • removed: property ViewRef_.internalView: AppView<C>
  • removed: property ViewRef_.rootNodes: any[]
  • changed: property EmbeddedViewRef.context: C → readonly abstract property EmbeddedViewRef.context: C
  • changed: property EmbeddedViewRef.rootNodes: any[] → readonly abstract property EmbeddedViewRef.rootNodes: any[]
  • changed: property ViewRef.destroyed: boolean → readonly abstract property ViewRef.destroyed: boolean
  • added: interface InternalViewRef extends ViewRef
  • added: method InternalViewRef.attachToAppRef(appRef: ApplicationRef): void
  • added: method InternalViewRef.detachFromAppRef(): void
  • removed: enum ViewType
  • removed: member ViewType.COMPONENT = 1
  • removed: member ViewType.EMBEDDED = 2
  • removed: member ViewType.HOST = 0
  • removed: class InlineArray16<T> implements InlineArray<T>
  • removed: class InlineArray2<T> implements InlineArray<T>
  • removed: class InlineArray4<T> implements InlineArray<T>
  • removed: class InlineArray8<T> implements InlineArray<T>
  • removed: class InlineArrayDynamic<T> implements InlineArray<T>
  • removed: class ViewUtils
  • removed: const EMPTY_ARRAY: any[]
  • removed: const EMPTY_INLINE_ARRAY: InlineArray<any>
  • removed: const EMPTY_MAP: {}
  • removed: constructor InlineArray16(length: number, _v0?: T, _v1?: T, _v2?: T, _v3?: T, _v4?: T, _v5?: T, _v6?: T, _v7?: T, _v8?: T, _v9?: T, _v10?: T, _v11?: T, _v12?: T, _v13?: T, _v14?: T, _v15?: T)
  • removed: constructor InlineArray2(length: number, _v0?: T, _v1?: T)
  • removed: constructor InlineArray4(length: number, _v0?: T, _v1?: T, _v2?: T, _v3?: T)
  • removed: constructor InlineArray8(length: number, _v0?: T, _v1?: T, _v2?: T, _v3?: T, _v4?: T, _v5?: T, _v6?: T, _v7?: T)
  • removed: constructor InlineArrayDynamic(length: number, ...values: any[])
  • removed: constructor ViewUtils(_renderer: RootRenderer, sanitizer: Sanitizer, animationQueue: AnimationQueue)
  • removed: function addToArray(e: any, array: any[]): void
  • removed: function castByValue<T>(input: any, value: T): T
  • removed: function checkBinding(throwOnChange: boolean, oldValue: any, newValue: any): boolean
  • removed: function createRenderComponentType(templateUrl: string, slotCount: number, encapsulation: ViewEncapsulation, styles: Array<string | any[]>, animations: { [key: string]: Function }): RenderComponentType
  • removed: function createRenderElement(renderer: Renderer, parentElement: any, name: string, attrs: InlineArray<string>, debugInfo?: RenderDebugInfo): any
  • 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 noop(): void
  • removed: function pureProxy10<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, R>(fn: (p0: P0, p1: P1, p2: P2, p3: P3, p4: P4, p5: P5, p6: P6, p7: P7, p8: P8, p9: P9) => R): (p0: P0, p1: P1, p2: P2, p3: P3, p4: P4, p5: P5, p6: P6, p7: P7, p8: P8, p9: P9) => R
  • removed: function pureProxy1<P0, R>(fn: (p0: P0) => R): (p0: P0) => R
  • removed: function pureProxy2<P0, P1, R>(fn: (p0: P0, p1: P1) => R): (p0: P0, p1: P1) => R
  • removed: function pureProxy3<P0, P1, P2, R>(fn: (p0: P0, p1: P1, p2: P2) => R): (p0: P0, p1: P1, p2: P2) => R
  • removed: function pureProxy4<P0, P1, P2, P3, R>(fn: (p0: P0, p1: P1, p2: P2, p3: P3) => R): (p0: P0, p1: P1, p2: P2, p3: P3) => R
  • removed: function pureProxy5<P0, P1, P2, P3, P4, R>(fn: (p0: P0, p1: P1, p2: P2, p3: P3, p4: P4) => R): (p0: P0, p1: P1, p2: P2, p3: P3, p4: P4) => R
  • removed: function pureProxy6<P0, P1, P2, P3, P4, P5, R>(fn: (p0: P0, p1: P1, p2: P2, p3: P3, p4: P4, p5: P5) => R): (p0: P0, p1: P1, p2: P2, p3: P3, p4: P4, p5: P5) => R
  • removed: function pureProxy7<P0, P1, P2, P3, P4, P5, P6, R>(fn: (p0: P0, p1: P1, p2: P2, p3: P3, p4: P4, p5: P5, p6: P6) => R): (p0: P0, p1: P1, p2: P2, p3: P3, p4: P4, p5: P5, p6: P6) => R
  • removed: function pureProxy8<P0, P1, P2, P3, P4, P5, P6, P7, R>(fn: (p0: P0, p1: P1, p2: P2, p3: P3, p4: P4, p5: P5, p6: P6, p7: P7) => R): (p0: P0, p1: P1, p2: P2, p3: P3, p4: P4, p5: P5, p6: P6, p7: P7) => R
  • removed: function pureProxy9<P0, P1, P2, P3, P4, P5, P6, P7, P8, R>(fn: (p0: P0, p1: P1, p2: P2, p3: P3, p4: P4, p5: P5, p6: P6, p7: P7, p8: P8) => R): (p0: P0, p1: P1, p2: P2, p3: P3, p4: P4, p5: P5, p6: P6, p7: P7, p8: P8) => R
  • removed: function selectOrCreateRenderHostElement(renderer: Renderer, elementName: string, attrs: InlineArray<string>, rootSelectorOrNode: string | any, debugInfo?: RenderDebugInfo): any
  • removed: function setBindingDebugInfo(renderer: Renderer, el: any, propName: string, value: any): void
  • removed: function setBindingDebugInfoForChanges(renderer: Renderer, el: any, changes: { [key: string]: SimpleChange }): void
  • removed: function subscribeToRenderElement(view: AppView<any>, element: any, eventNamesAndTargets: InlineArray<string>, listener: (eventName: string, event: any) => any): any
  • removed: interface InlineArray<T>
  • removed: method InlineArray.get(index: number): T
  • removed: method InlineArray.set(index: number, value: T): void
  • removed: method InlineArray16.get(index: number): T
  • removed: method InlineArray16.set(index: number, value: T): void
  • removed: method InlineArray2.get(index: number): T
  • removed: method InlineArray2.set(index: number, value: T): void
  • removed: method InlineArray4.get(index: number): T
  • removed: method InlineArray4.set(index: number, value: T): void
  • removed: method InlineArray8.get(index: number): T
  • removed: method InlineArray8.set(index: number, value: T): void
  • removed: method InlineArrayDynamic.get(index: number): any
  • removed: method InlineArrayDynamic.set(index: number, value: T): void
  • removed: property InlineArray.length: number
  • removed: property InlineArray16.length: number
  • removed: property InlineArray2.length: number
  • removed: property InlineArray4.length: number
  • removed: property InlineArray8.length: number
  • removed: property InlineArrayDynamic.length: number
  • removed: property ViewUtils.animationQueue: AnimationQueue
  • removed: property ViewUtils.sanitizer: Sanitizer
  • changed: call ContentChildDecorator(selector: Type<any> | Function | string, { read }?: { read?: any }): any → call ContentChildDecorator(selector: Type<any> | Function | string, opts?: { read?: any }): any
  • changed: call ContentChildrenDecorator(selector: Type<any> | Function | string, { descendants, read }?: { descendants?: boolean; read?: any }): any → call ContentChildrenDecorator(selector: Type<any> | Function | string, opts?: { descendants?: boolean; read?: any }): any
  • changed: call ViewChildDecorator(selector: Type<any> | Function | string, { read }?: { read?: any }): any → call ViewChildDecorator(selector: Type<any> | Function | string, opts?: { read?: any }): any
  • changed: call ViewChildrenDecorator(selector: Type<any> | Function | string, { read }?: { read?: any }): any → call ViewChildrenDecorator(selector: Type<any> | Function | string, opts?: { read?: any }): any
  • changed: const ANALYZE_FOR_ENTRY_COMPONENTS: OpaqueToken → const ANALYZE_FOR_ENTRY_COMPONENTS: InjectionToken<any>
  • changed: new ContentChildDecorator(selector: Type<any> | Function | string, { read }?: { read?: any }): ContentChild → new ContentChildDecorator(selector: Type<any> | Function | string, opts?: { read?: any }): ContentChild
  • changed: new ContentChildrenDecorator(selector: Type<any> | Function | string, { descendants, read }?: { descendants?: boolean; read?: any }): Query → new ContentChildrenDecorator(selector: Type<any> | Function | string, opts?: { descendants?: boolean; read?: any }): Query
  • changed: new ViewChildDecorator(selector: Type<any> | Function | string, { read }?: { read?: any }): ViewChild → new ViewChildDecorator(selector: Type<any> | Function | string, opts?: { read?: any }): ViewChild
  • changed: new ViewChildrenDecorator(selector: Type<any> | Function | string, { read }?: { read?: any }): ViewChildren → new ViewChildrenDecorator(selector: Type<any> | Function | string, opts?: { read?: any }): ViewChildren
  • changed: property Component.animations?: AnimationEntryMetadata[] → property Component.animations?: any[]
  • added: property Component.preserveWhitespaces?: boolean
  • removed: abstract class AfterContentChecked
  • removed: abstract class AfterContentInit
  • removed: abstract class AfterViewChecked
  • removed: abstract class AfterViewInit
  • removed: abstract class DoCheck
  • removed: abstract class OnChanges
  • removed: abstract class OnDestroy
  • removed: abstract class OnInit
  • removed: const LIFECYCLE_HOOKS_VALUES: LifecycleHooks[]
  • removed: enum LifecycleHooks
  • removed: member LifecycleHooks.AfterContentChecked = 5
  • removed: member LifecycleHooks.AfterContentInit = 4
  • removed: member LifecycleHooks.AfterViewChecked = 7
  • removed: member LifecycleHooks.AfterViewInit = 6
  • removed: member LifecycleHooks.DoCheck = 2
  • removed: member LifecycleHooks.OnChanges = 3
  • removed: member LifecycleHooks.OnDestroy = 1
  • removed: member LifecycleHooks.OnInit = 0
  • changed: abstract method AfterContentChecked.ngAfterContentChecked(): void → method AfterContentChecked.ngAfterContentChecked(): void
  • changed: abstract method AfterContentInit.ngAfterContentInit(): void → method AfterContentInit.ngAfterContentInit(): void
  • changed: abstract method AfterViewChecked.ngAfterViewChecked(): void → method AfterViewChecked.ngAfterViewChecked(): void
  • changed: abstract method AfterViewInit.ngAfterViewInit(): void → method AfterViewInit.ngAfterViewInit(): void
  • changed: abstract method DoCheck.ngDoCheck(): void → method DoCheck.ngDoCheck(): void
  • changed: abstract method OnChanges.ngOnChanges(changes: SimpleChanges): void → method OnChanges.ngOnChanges(changes: SimpleChanges): void
  • changed: abstract method OnDestroy.ngOnDestroy(): void → method OnDestroy.ngOnDestroy(): void
  • changed: abstract method OnInit.ngOnInit(): void → method OnInit.ngOnInit(): void
  • added: interface AfterContentChecked
  • added: interface AfterContentInit
  • added: interface AfterViewChecked
  • added: interface AfterViewInit
  • added: interface DoCheck
  • added: interface OnChanges
  • added: interface OnDestroy
  • added: interface OnInit
  • changed: constructor ViewMetadata({ templateUrl, template, encapsulation, styles, styleUrls, animations, interpolation }?: { templateUrl?: string; template?: string; encapsulation?: ViewEncapsulation; styles?: string[]; styleUrls?: string[]; animations?: AnimationEntryMetadata[]; interpolation?: [string, string] }) → constructor ViewMetadata(opts?: { templateUrl?: string; template?: string; encapsulation?: ViewEncapsulation; styles?: string[]; styleUrls?: string[]; animations?: any[]; interpolation?: [string, string] })
  • changed: property ViewMetadata.animations: AnimationEntryMetadata[] → property ViewMetadata.animations: any[] | undefined
  • changed: property ViewMetadata.encapsulation: ViewEncapsulation → property ViewMetadata.encapsulation: ViewEncapsulation | undefined
  • changed: property ViewMetadata.interpolation: [string, string] → property ViewMetadata.interpolation: [string, string] | undefined
  • changed: property ViewMetadata.styleUrls: string[] → property ViewMetadata.styleUrls: string[] | undefined
  • changed: property ViewMetadata.styles: string[] → property ViewMetadata.styles: string[] | undefined
  • changed: property ViewMetadata.template: string → property ViewMetadata.template: string | undefined
  • changed: property ViewMetadata.templateUrl: string → property ViewMetadata.templateUrl: string | undefined
  • changed: const platformCore: (extraProviders?: Provider[]) => PlatformRef → const platformCore: (extraProviders?: Provider[] | undefined) => PlatformRef
  • added: function leave<T>(scope: Scope): void
  • changed: method PlatformReflectionCapabilities.resolveIdentifier(name: string, moduleUrl: string, runtime: any): any → method PlatformReflectionCapabilities.resolveIdentifier(name: string, moduleUrl: string, members: string[], runtime: any): any
  • added: method PlatformReflectionCapabilities.resourceUri(type: Type<any>): string
  • changed: method ReflectionCapabilities.resolveIdentifier(name: string, moduleUrl: string, runtime: any): any → method ReflectionCapabilities.resolveIdentifier(name: string, moduleUrl: string, members: string[], runtime: any): any
  • added: method ReflectionCapabilities.resourceUri(type: any): string
  • changed: class Reflector extends ReflectorReader → class Reflector
  • changed: method Reflector.resolveIdentifier(name: string, moduleUrl: string, runtime: any): any → method Reflector.resolveIdentifier(name: string, moduleUrl: string, members: string[], runtime: any): any
  • added: method Reflector.resourceUri(type: any): string
  • removed: abstract class ReflectorReader
  • removed: abstract method ReflectorReader.annotations(typeOrFunc: any): any[]
  • removed: abstract method ReflectorReader.importUri(typeOrFunc: any): string
  • removed: abstract method ReflectorReader.parameters(typeOrFunc: any): any[][]
  • removed: abstract method ReflectorReader.propMetadata(typeOrFunc: any): { [key: string]: any[] }
  • removed: abstract method ReflectorReader.resolveEnum(identifier: any, name: string): any
  • removed: abstract method ReflectorReader.resolveIdentifier(name: string, moduleUrl: string, runtime: any): any
  • added: export { Renderer2 } from './render/api'
  • added: export { RendererFactory2 } from './render/api'
  • added: export { RendererStyleFlags2 } from './render/api'
  • added: export { RendererType2 } from './render/api'
  • changed: abstract method Renderer.animate(element: any, startingStyles: AnimationStyles, keyframes: AnimationKeyframe[], duration: number, delay: number, easing: string, previousPlayers?: AnimationPlayer[]): AnimationPlayer → abstract method Renderer.animate(element: any, startingStyles: any, keyframes: any[], duration: number, delay: number, easing: string, previousPlayers?: any[]): any
  • changed: constructor RenderComponentType(id: string, templateUrl: string, slotCount: number, encapsulation: ViewEncapsulation, styles: Array<string | any[]>, animations: { [key: string]: Function }) → constructor RenderComponentType(id: string, templateUrl: string, slotCount: number, encapsulation: ViewEncapsulation, styles: Array<string | any[]>, animations: any)
  • changed: property RenderComponentType.animations: { [key: string]: Function } → property RenderComponentType.animations: any
  • changed: property RenderDebugInfo.component: any → readonly abstract property RenderDebugInfo.component: any
  • changed: property RenderDebugInfo.context: any → readonly abstract property RenderDebugInfo.context: any
  • changed: property RenderDebugInfo.injector: Injector → readonly abstract property RenderDebugInfo.injector: Injector
  • changed: property RenderDebugInfo.providerTokens: any[] → readonly abstract property RenderDebugInfo.providerTokens: any[]
  • changed: property RenderDebugInfo.references: { [key: string]: any } → readonly abstract property RenderDebugInfo.references: { [key: string]: any }
  • changed: property RenderDebugInfo.source: string → readonly abstract property RenderDebugInfo.source: string
  • added: abstract class Renderer2
  • added: abstract class RendererFactory2
  • added: abstract method Renderer2.addClass(el: any, name: string): void
  • added: abstract method Renderer2.appendChild(parent: any, newChild: any): void
  • added: abstract method Renderer2.createComment(value: string): any
  • added: abstract method Renderer2.createElement(name: string, namespace?: string | null): any
  • added: abstract method Renderer2.createText(value: string): any
  • added: abstract method Renderer2.destroy(): void
  • added: abstract method Renderer2.insertBefore(parent: any, newChild: any, refChild: any): void
  • added: abstract method Renderer2.listen(target: 'window' | 'document' | 'body' | any, eventName: string, callback: (event: any) => boolean | void): () => void
  • added: abstract method Renderer2.nextSibling(node: any): any
  • added: abstract method Renderer2.parentNode(node: any): any
  • added: abstract method Renderer2.removeAttribute(el: any, name: string, namespace?: string | null): void
  • added: abstract method Renderer2.removeChild(parent: any, oldChild: any): void
  • added: abstract method Renderer2.removeClass(el: any, name: string): void
  • added: abstract method Renderer2.removeStyle(el: any, style: string, flags?: RendererStyleFlags2): void
  • added: abstract method Renderer2.selectRootElement(selectorOrNode: string | any): any
  • added: abstract method Renderer2.setAttribute(el: any, name: string, value: string, namespace?: string | null): void
  • added: abstract method Renderer2.setProperty(el: any, name: string, value: any): void
  • added: abstract method Renderer2.setStyle(el: any, style: string, value: any, flags?: RendererStyleFlags2): void
  • added: abstract method Renderer2.setValue(node: any, value: string): void
  • added: abstract method RendererFactory2.begin?(): void
  • added: abstract method RendererFactory2.createRenderer(hostElement: any, type: RendererType2 | null): Renderer2
  • added: abstract method RendererFactory2.end?(): void
  • added: abstract method RendererFactory2.whenRenderingDone?(): Promise<any>
  • added: const Renderer2Interceptor: InjectionToken<Renderer2[]>
  • added: enum RendererStyleFlags2
  • added: interface RendererType2
  • added: member RendererStyleFlags2.DashCase = 2
  • added: member RendererStyleFlags2.Important = 1
  • added: property Renderer2.destroyNode: ((node: any) => void) | null
  • added: property RendererType2.data: { [kind: string]: any }
  • added: property RendererType2.encapsulation: ViewEncapsulation
  • added: property RendererType2.id: string
  • added: property RendererType2.styles: (string | any[])[]
  • added: readonly abstract property Renderer2.data: { [key: string]: any }
  • changed: abstract method Sanitizer.sanitize(context: SecurityContext, value: string): string → abstract method Sanitizer.sanitize(context: SecurityContext, value: {} | string | null): string | null
  • changed: method GetTestability.findTestabilityInTree(registry: TestabilityRegistry, elem: any, findInAncestors: boolean): Testability → method GetTestability.findTestabilityInTree(registry: TestabilityRegistry, elem: any, findInAncestors: boolean): Testability | null
  • changed: method TestabilityRegistry.findTestabilityInTree(elem: Node, findInAncestors?: boolean): Testability → method TestabilityRegistry.findTestabilityInTree(elem: Node, findInAncestors?: boolean): Testability | null
  • changed: method TestabilityRegistry.getTestability(elem: any): Testability → method TestabilityRegistry.getTestability(elem: any): Testability | null
  • removed: export { Class } from './util/decorators'
  • removed: export { ClassDefinition } from './util/decorators'
  • removed: export { TypeDecorator } from './util/decorators'
  • added: const global: { [name: string]: any }
  • added: function getSymbolIterator(): string | symbol
  • added: function looseIdentical(a: any, b: any): boolean
  • added: function scheduleMicroTask(fn: Function): void
  • added: function stringify(token: any): string
  • removed: index ClassDefinition[x: string]: Type<any> | Function | any[]
  • removed: interface ClassDefinition
  • removed: property ClassDefinition.constructor: Function | any[]
  • removed: property ClassDefinition.extends?: Type<any>
  • changed: function makeDecorator(name: string, props: { [name: string]: 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): (...args: any[]) => (cls: any) => any
  • changed: function makeParamDecorator(name: string, props: ([string, any] | { [name: string]: any })[], parentClass?: any): any → function makeParamDecorator(name: string, props?: (...args: any[]) => any, parentClass?: any): any
  • changed: function makePropDecorator(name: string, props: ([string, any] | { [key: string]: any })[], parentClass?: any): any → function makePropDecorator(name: string, props?: (...args: any[]) => any, parentClass?: any): any
  • added: type ClassDefinition = { extends?: Type<any>; constructor: Function | any[] } & { [x: string]: Type<any> | Function | any[] }
  • changed: property Version.major: string → readonly property Version.major: string
  • changed: property Version.minor: string → readonly property Version.minor: string
  • changed: property Version.patch: string → readonly property Version.patch: string
  • added: function anchorDef(flags: NodeFlags, matchedQueriesDsl: null | [string | number, QueryValueType][], ngContentIndex: null | number, childCount: number, handleEvent?: null | ElementHandleEventFn, templateFactory?: ViewDefinitionFactory): NodeDef
  • added: function checkAndUpdateElementDynamic(view: ViewData, def: NodeDef, values: any[]): boolean
  • added: function checkAndUpdateElementInline(view: ViewData, def: NodeDef, v0: any, v1: any, v2: any, v3: any, v4: any, v5: any, v6: any, v7: any, v8: any, v9: any): boolean
  • added: function createElement(view: ViewData, renderHost: any, def: NodeDef): ElementData
  • added: function elementDef(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 | ElementHandleEven…
  • added: function listenToElementOutputs(view: ViewData, compView: ViewData, def: NodeDef, el: any): void
  • added: function clearProviderOverrides(): void
  • added: function createNgModuleFactory(ngModuleType: Type<any>, bootstrapComponents: Type<any>[], defFactory: NgModuleDefinitionFactory): NgModuleFactory<any>
  • added: function overrideProvider(override: ProviderOverride): void
  • added: function expressionChangedAfterItHasBeenCheckedError(context: DebugContext, oldValue: any, currValue: any, isFirstCheck: boolean): Error
  • added: function isViewDebugError(err: Error): boolean
  • added: function viewDebugError(msg: string, context: DebugContext): Error
  • added: function viewDestroyedError(action: string): Error
  • added: function viewWrappedDebugError(err: any, context: DebugContext): Error
  • added: export * from './types'
  • added: export { EMPTY_ARRAY } from './util'
  • added: export { EMPTY_MAP } from './util'
  • added: export { ViewRef_ } from './refs'
  • added: export { anchorDef } from './element'
  • added: export { attachEmbeddedView } from './view_attach'
  • added: export { clearProviderOverrides } from './entrypoint'
  • added: export { createComponentFactory } from './refs'
  • added: export { createNgModuleFactory } from './entrypoint'
  • added: export { createRendererType2 } from './util'
  • added: export { detachEmbeddedView } from './view_attach'
  • added: export { directiveDef } from './provider'
  • added: export { elementDef } from './element'
  • added: export { elementEventFullName } from './util'
  • added: export { getComponentViewDefinitionFactory } from './refs'
  • added: export { initServicesIfNeeded } from './services'
  • added: export { inlineInterpolate } from './util'
  • added: export { interpolate } from './util'
  • added: export { moduleDef } from './ng_module'
  • added: export { moduleProvideDef } from './ng_module'
  • added: export { moveEmbeddedView } from './view_attach'
  • added: export { ngContentDef } from './ng_content'
  • added: export { nodeValue } from './refs'
  • added: export { overrideProvider } from './entrypoint'
  • added: export { pipeDef } from './provider'
  • added: export { providerDef } from './provider'
  • added: export { pureArrayDef } from './pure_expression'
  • added: export { pureObjectDef } from './pure_expression'
  • added: export { purePipeDef } from './pure_expression'
  • added: export { queryDef } from './query'
  • added: export { rootRenderNodes } from './util'
  • added: export { textDef } from './text'
  • added: export { tokenKey } from './util'
  • added: export { unwrapValue } from './util'
  • added: export { viewDef } from './view'
  • added: function appendNgContent(view: ViewData, renderHost: any, def: NodeDef): void
  • added: function ngContentDef(ngContentIndex: null | number, index: number): NodeDef
  • added: function callNgModuleLifecycle(ngModule: NgModuleData, lifecycles: NodeFlags): void
  • added: function initNgModule(data: NgModuleData): void
  • added: function moduleDef(providers: NgModuleProviderDef[]): NgModuleDefinition
  • added: function moduleProvideDef(flags: NodeFlags, token: any, value: any, deps: ([DepFlags, any] | any)[]): NgModuleProviderDef
  • added: function resolveNgModuleDep(data: NgModuleData, depDef: DepDef, notFoundValue?: any): any
  • added: const NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR: {}
  • added: function _def(checkIndex: number, flags: NodeFlags, matchedQueriesDsl: [string | number, QueryValueType][] | null, childCount: number, token: any, value: any, deps: ([DepFlags, any] | any)[], bindings?: BindingDef[], outputs?: OutputDef[]): NodeDef
  • added: function callLifecycleHooksChildrenFirst(view: ViewData, lifecycles: NodeFlags): void
  • added: function checkAndUpdateDirectiveDynamic(view: ViewData, def: NodeDef, values: any[]): boolean
  • added: function checkAndUpdateDirectiveInline(view: ViewData, def: NodeDef, v0: any, v1: any, v2: any, v3: any, v4: any, v5: any, v6: any, v7: any, v8: any, v9: any): boolean
  • added: function createDirectiveInstance(view: ViewData, def: NodeDef): any
  • added: function createPipeInstance(view: ViewData, def: NodeDef): any
  • added: function createProviderInstance(view: ViewData, def: NodeDef): any
  • added: function directiveDef(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
  • added: function pipeDef(flags: NodeFlags, ctor: any, deps: ([DepFlags, any] | any)[]): NodeDef
  • added: function providerDef(flags: NodeFlags, matchedQueries: null | [string | number, QueryValueType][], token: any, value: any, deps: ([DepFlags, any] | any)[]): NodeDef
  • added: function resolveDep(view: ViewData, elDef: NodeDef, allowPrivateServices: boolean, depDef: DepDef, notFoundValue?: any): any
  • added: function checkAndUpdatePureExpressionDynamic(view: ViewData, def: NodeDef, values: any[]): boolean
  • added: function checkAndUpdatePureExpressionInline(view: ViewData, def: NodeDef, v0: any, v1: any, v2: any, v3: any, v4: any, v5: any, v6: any, v7: any, v8: any, v9: any): boolean
  • added: function createPureExpression(view: ViewData, def: NodeDef): PureExpressionData
  • added: function pureArrayDef(checkIndex: number, argCount: number): NodeDef
  • added: function pureObjectDef(checkIndex: number, propToIndex: { [p: string]: number }): NodeDef
  • added: function purePipeDef(checkIndex: number, argCount: number): NodeDef
  • added: function checkAndUpdateQuery(view: ViewData, nodeDef: NodeDef): void
  • added: function createQuery(): QueryList<any>
  • added: function dirtyParentQueries(view: ViewData): void
  • added: function getQueryValue(view: ViewData, nodeDef: NodeDef, queryValueType: QueryValueType): any
  • added: function queryDef(flags: NodeFlags, id: number, bindings: { [propName: string]: QueryBindingType }): NodeDef
  • added: class ViewRef_ implements EmbeddedViewRef<any>, InternalViewRef
  • added: constructor ViewRef_(_view: ViewData)
  • added: function createChangeDetectorRef(view: ViewData): ChangeDetectorRef
  • added: function createComponentFactory(selector: string, componentType: Type<any>, viewDefFactory: ViewDefinitionFactory, inputs: { [propName: string]: string } | null, outputs: { [propName: string]: string }, ngContentSelectors: string[]): ComponentFactory<any>
  • added: function createInjector(view: ViewData, elDef: NodeDef): Injector
  • added: function createNgModuleRef(moduleType: Type<any>, parent: Injector, bootstrapComponents: Type<any>[], def: NgModuleDefinition): NgModuleRef<any>
  • added: function createRendererV1(view: ViewData): RendererV1
  • added: function createTemplateData(view: ViewData, def: NodeDef): TemplateData
  • added: function createViewContainerData(view: ViewData, elDef: NodeDef, elData: ElementData): ViewContainerData
  • added: function getComponentViewDefinitionFactory(componentFactory: ComponentFactory<any>): ViewDefinitionFactory
  • added: function nodeValue(view: ViewData, index: number): any
  • added: method ViewRef_.attachToAppRef(appRef: ApplicationRef): void
  • added: method ViewRef_.attachToViewContainerRef(vcRef: ViewContainerRef): 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: readonly property ViewRef_.context: any
  • added: readonly property ViewRef_.destroyed: boolean
  • added: readonly property ViewRef_.rootNodes: any[]
  • added: function getCurrentDebugContext(): DebugContext | null
  • added: function initServicesIfNeeded(): void
  • added: function checkAndUpdateTextDynamic(view: ViewData, def: NodeDef, values: any[]): boolean
  • added: function checkAndUpdateTextInline(view: ViewData, def: NodeDef, v0: any, v1: any, v2: any, v3: any, v4: any, v5: any, v6: any, v7: any, v8: any, v9: any): boolean
  • added: function createText(view: ViewData, renderHost: any, def: NodeDef): TextData
  • added: function textDef(checkIndex: number, ngContentIndex: number | null, staticText: string[]): NodeDef
  • added: abstract class DebugContext
  • added: abstract method DebugContext.logError(console: Console, ...values: any[]): void
  • added: call DefinitionFactory(logger: NodeLogger): D
  • added: call DisposableFn(): void
  • added: call ElementHandleEventFn(view: ViewData, eventName: string, event: any): boolean
  • added: call NodeCheckFn(view: ViewData, nodeIndex: number, argStyle: ArgumentType.Dynamic, values: any[]): any
  • added: call NodeCheckFn(view: ViewData, nodeIndex: number, argStyle: ArgumentType.Inline, v0?: any, v1?: any, v2?: any, v3?: any, v4?: any, v5?: any, v6?: any, v7?: any, v8?: any, v9?: any): any
  • added: call NodeLogger(): () => void
  • added: call ViewHandleEventFn(view: ViewData, nodeIndex: number, eventName: string, event: any): boolean
  • added: call ViewUpdateFn(check: NodeCheckFn, view: ViewData): void
  • added: class NodeData
  • added: const Services: Services
  • added: const enum ArgumentType
  • added: const enum BindingFlags
  • added: const enum CheckType
  • added: const enum DepFlags
  • added: const enum NodeFlags
  • added: const enum OutputType
  • added: const enum QueryBindingType
  • added: const enum QueryValueType
  • added: const enum ViewFlags
  • added: const enum ViewState
  • added: function asElementData(view: ViewData, index: number): ElementData
  • added: function asProviderData(view: ViewData, index: number): ProviderData
  • added: function asPureExpressionData(view: ViewData, index: number): PureExpressionData
  • added: function asQueryList(view: ViewData, index: number): QueryList<any>
  • added: function asTextData(view: ViewData, index: number): TextData
  • added: interface BindingDef
  • added: interface Definition<DF extends DefinitionFactory<any>>
  • added: interface DefinitionFactory<D extends Definition<any>>
  • added: interface DepDef
  • added: interface DisposableFn
  • added: interface ElementData
  • added: interface ElementDef
  • added: interface ElementHandleEventFn
  • added: interface NgContentDef
  • added: interface NgModuleData extends Injector, NgModuleRef<any>
  • added: interface NgModuleDefinition extends Definition<NgModuleDefinitionFactory>
  • added: interface NgModuleDefinitionFactory extends DefinitionFactory<NgModuleDefinition>
  • added: interface NgModuleProviderDef
  • added: interface NodeCheckFn
  • added: interface NodeDef
  • added: interface NodeLogger
  • added: interface OutputDef
  • added: interface ProviderData
  • added: interface ProviderDef
  • added: interface ProviderOverride
  • added: interface PureExpressionData
  • added: interface QueryBindingDef
  • added: interface QueryDef
  • added: interface RootData
  • added: interface Services
  • added: interface TemplateData extends TemplateRef<any>
  • added: interface TextData
  • added: interface TextDef
  • added: interface ViewContainerData extends ViewContainerRef
  • added: interface ViewData
  • added: interface ViewDefinition extends Definition<ViewDefinitionFactory>
  • added: interface ViewDefinitionFactory extends DefinitionFactory<ViewDefinition>
  • added: interface ViewHandleEventFn
  • added: interface ViewUpdateFn
  • added: member ArgumentType.Dynamic = 1
  • added: member ArgumentType.Inline = 0
  • added: member BindingFlags.CatSyntheticProperty = 48
  • added: member BindingFlags.SyntheticHostProperty = 32
  • added: member BindingFlags.SyntheticProperty = 16
  • added: member BindingFlags.TypeElementAttribute = 1
  • added: member BindingFlags.TypeElementClass = 2
  • added: member BindingFlags.TypeElementStyle = 4
  • added: member BindingFlags.TypeProperty = 8
  • added: member BindingFlags.Types = 15
  • added: member CheckType.CheckAndUpdate = 0
  • added: member CheckType.CheckNoChanges = 1
  • added: member DepFlags.None = 0
  • added: member DepFlags.Optional = 2
  • added: member DepFlags.SkipSelf = 1
  • added: member DepFlags.Value = 8
  • added: member NodeFlags.AfterContentChecked = 2097152
  • added: member NodeFlags.AfterContentInit = 1048576
  • added: member NodeFlags.AfterViewChecked = 8388608
  • added: member NodeFlags.AfterViewInit = 4194304
  • added: member NodeFlags.CatProvider = 20224
  • added: member NodeFlags.CatProviderNoDirective = 3840
  • added: member NodeFlags.CatPureExpression = 224
  • added: member NodeFlags.CatQuery = 201326592
  • added: member NodeFlags.CatRenderNode = 3
  • added: member NodeFlags.Component = 32768
  • added: member NodeFlags.ComponentView = 33554432
  • added: member NodeFlags.DoCheck = 262144
  • added: member NodeFlags.DynamicQuery = 536870912
  • added: member NodeFlags.EmbeddedViews = 16777216
  • added: member NodeFlags.LazyProvider = 4096
  • added: member NodeFlags.None = 0
  • added: member NodeFlags.OnChanges = 524288
  • added: member NodeFlags.OnDestroy = 131072
  • added: member NodeFlags.OnInit = 65536
  • added: member NodeFlags.PrivateProvider = 8192
  • added: member NodeFlags.ProjectedTemplate = 4
  • added: member NodeFlags.StaticQuery = 268435456
  • added: member NodeFlags.TypeClassProvider = 512
  • added: member NodeFlags.TypeContentQuery = 67108864
  • added: member NodeFlags.TypeDirective = 16384
  • added: member NodeFlags.TypeElement = 1
  • added: member NodeFlags.TypeFactoryProvider = 1024
  • added: member NodeFlags.TypeNgContent = 8
  • added: member NodeFlags.TypePipe = 16
  • added: member NodeFlags.TypePureArray = 32
  • added: member NodeFlags.TypePureObject = 64
  • added: member NodeFlags.TypePurePipe = 128
  • added: member NodeFlags.TypeText = 2
  • added: member NodeFlags.TypeUseExistingProvider = 2048
  • added: member NodeFlags.TypeValueProvider = 256
  • added: member NodeFlags.TypeViewQuery = 134217728
  • added: member NodeFlags.Types = 201347067
  • added: member OutputType.DirectiveOutput = 1
  • added: member OutputType.ElementOutput = 0
  • added: member QueryBindingType.All = 1
  • added: member QueryBindingType.First = 0
  • added: member QueryValueType.ElementRef = 0
  • added: member QueryValueType.Provider = 4
  • added: member QueryValueType.RenderElement = 1
  • added: member QueryValueType.TemplateRef = 2
  • added: member QueryValueType.ViewContainerRef = 3
  • added: member ViewFlags.None = 0
  • added: member ViewFlags.OnPush = 2
  • added: member ViewState.Attached = 4
  • added: member ViewState.BeforeFirstCheck = 1
  • added: member ViewState.CatDetectChanges = 12
  • added: member ViewState.CatInit = 13
  • added: member ViewState.CheckProjectedView = 32
  • added: member ViewState.CheckProjectedViews = 64
  • added: member ViewState.ChecksEnabled = 8
  • added: member ViewState.Destroyed = 128
  • added: member ViewState.FirstCheck = 2
  • added: member ViewState.IsProjectedView = 16
  • added: method Services.checkAndUpdateView(view: ViewData): void
  • added: method Services.checkNoChangesView(view: ViewData): void
  • added: method Services.clearProviderOverrides(): void
  • added: method Services.createComponentView(parentView: ViewData, nodeDef: NodeDef, viewDef: ViewDefinition, hostElement: any): ViewData
  • added: method Services.createDebugContext(view: ViewData, nodeIndex: number): DebugContext
  • added: method Services.createEmbeddedView(parent: ViewData, anchorDef: NodeDef, viewDef: ViewDefinition, context?: any): ViewData
  • added: method Services.createNgModuleRef(moduleType: Type<any>, parent: Injector, bootstrapComponents: Type<any>[], def: NgModuleDefinition): NgModuleRef<any>
  • added: method Services.createRootView(injector: Injector, projectableNodes: any[][], rootSelectorOrNode: string | any, def: ViewDefinition, ngModule: NgModuleRef<any>, context?: any): ViewData
  • added: method Services.destroyView(view: ViewData): void
  • added: method Services.overrideProvider(override: ProviderOverride): void
  • added: method Services.resolveDep(view: ViewData, elDef: NodeDef | null, allowPrivateServices: boolean, depDef: DepDef, notFoundValue?: any): any
  • added: method Services.setCurrentNode(view: ViewData, nodeIndex: number): void
  • added: property BindingDef.flags: BindingFlags
  • added: property BindingDef.name: string | null
  • added: property BindingDef.nonMinifiedName: string | null
  • added: property BindingDef.ns: string | null
  • added: property BindingDef.securityContext: SecurityContext | null
  • added: property BindingDef.suffix: string | null
  • added: property Definition.factory: DF | null
  • added: property DepDef.flags: DepFlags
  • added: property DepDef.token: any
  • added: property DepDef.tokenKey: string
  • added: property ElementData.componentView: ViewData
  • added: property ElementData.renderElement: any
  • added: property ElementData.template: TemplateData
  • added: property ElementData.viewContainer: ViewContainerData | null
  • added: property ElementDef.allProviders: { [tokenKey: string]: NodeDef } | null
  • added: property ElementDef.attrs: [string, string, string][] | null
  • added: property ElementDef.componentProvider: NodeDef | null
  • added: property ElementDef.componentRendererType: RendererType2 | null
  • added: property ElementDef.componentView: ViewDefinitionFactory | null
  • added: property ElementDef.handleEvent: ElementHandleEventFn | null
  • added: property ElementDef.name: string | null
  • added: property ElementDef.ns: string | null
  • added: property ElementDef.publicProviders: { [tokenKey: string]: NodeDef } | null
  • added: property ElementDef.template: ViewDefinition | null
  • added: property NgContentDef.index: number
  • added: property NgModuleData._def: NgModuleDefinition
  • added: property NgModuleData._parent: Injector
  • added: property NgModuleData._providers: any[]
  • added: property NgModuleDefinition.providers: NgModuleProviderDef[]
  • added: property NgModuleDefinition.providersByKey: { [tokenKey: string]: NgModuleProviderDef }
  • added: property NgModuleProviderDef.deps: DepDef[]
  • added: property NgModuleProviderDef.flags: NodeFlags
  • added: property NgModuleProviderDef.index: number
  • added: property NgModuleProviderDef.token: any
  • added: property NgModuleProviderDef.value: any
  • added: property NodeDef.bindingFlags: BindingFlags
  • added: property NodeDef.bindingIndex: number
  • added: property NodeDef.bindings: BindingDef[]
  • added: property NodeDef.checkIndex: number
  • added: property NodeDef.childCount: number
  • added: property NodeDef.childFlags: NodeFlags
  • added: property NodeDef.childMatchedQueries: number
  • added: property NodeDef.directChildFlags: NodeFlags
  • added: property NodeDef.element: ElementDef | null
  • added: property NodeDef.flags: NodeFlags
  • added: property NodeDef.matchedQueries: { [queryId: number]: QueryValueType }
  • added: property NodeDef.matchedQueryIds: number
  • added: property NodeDef.ngContent: NgContentDef | null
  • added: property NodeDef.ngContentIndex: number | null
  • added: property NodeDef.nodeIndex: number
  • added: property NodeDef.outputIndex: number
  • added: property NodeDef.outputs: OutputDef[]
  • added: property NodeDef.parent: NodeDef | null
  • added: property NodeDef.provider: ProviderDef | null
  • added: property NodeDef.query: QueryDef | null
  • added: property NodeDef.references: { [refId: string]: QueryValueType }
  • added: property NodeDef.renderParent: NodeDef | null
  • added: property NodeDef.text: TextDef | null
  • added: property OutputDef.eventName: string
  • added: property OutputDef.propName: string | null
  • added: property OutputDef.target: 'window' | 'document' | 'body' | 'component' | null
  • added: property OutputDef.type: OutputType
  • added: property ProviderData.instance: any
  • added: property ProviderDef.deps: DepDef[]
  • added: property ProviderDef.token: any
  • added: property ProviderDef.value: any
  • added: property ProviderOverride.deprecatedBehavior: boolean
  • added: property ProviderOverride.deps: ([DepFlags, any] | any)[]
  • added: property ProviderOverride.flags: NodeFlags
  • added: property ProviderOverride.token: any
  • added: property ProviderOverride.value: any
  • added: property PureExpressionData.value: any
  • added: property QueryBindingDef.bindingType: QueryBindingType
  • added: property QueryBindingDef.propName: string
  • added: property QueryDef.bindings: QueryBindingDef[]
  • added: property QueryDef.filterId: number
  • added: property QueryDef.id: number
  • added: property RootData.errorHandler: ErrorHandler
  • added: property RootData.injector: Injector
  • added: property RootData.ngModule: NgModuleRef<any>
  • added: property RootData.projectableNodes: any[][]
  • added: property RootData.renderer: Renderer2
  • added: property RootData.rendererFactory: RendererFactory2
  • added: property RootData.sanitizer: Sanitizer
  • added: property RootData.selectorOrNode: any
  • added: property Services.dirtyParentQueries: (view: ViewData) => void
  • added: property Services.handleEvent: ViewHandleEventFn
  • added: property Services.updateDirectives: (view: ViewData, checkType: CheckType) => void
  • added: property Services.updateRenderer: (view: ViewData, checkType: CheckType) => void
  • added: property TemplateData._projectedViews: ViewData[]
  • added: property TextData.renderText: any
  • added: property TextDef.prefix: string
  • added: property ViewContainerData._embeddedViews: ViewData[]
  • added: property ViewData.component: any
  • added: property ViewData.context: any
  • added: property ViewData.def: ViewDefinition
  • added: property ViewData.disposables: DisposableFn[] | null
  • added: property ViewData.nodes: { [key: number]: NodeData }
  • added: property ViewData.oldValues: any[]
  • added: property ViewData.parent: ViewData | null
  • added: property ViewData.parentNodeDef: NodeDef | null
  • added: property ViewData.renderer: Renderer2
  • added: property ViewData.root: RootData
  • added: property ViewData.state: ViewState
  • added: property ViewData.viewContainerParent: ViewData | null
  • added: property ViewDefinition.bindingCount: number
  • added: property ViewDefinition.flags: ViewFlags
  • added: property ViewDefinition.handleEvent: ViewHandleEventFn
  • added: property ViewDefinition.lastRenderRootNode: NodeDef | null
  • added: property ViewDefinition.nodeFlags: NodeFlags
  • added: property ViewDefinition.nodeMatchedQueries: number
  • added: property ViewDefinition.nodes: NodeDef[]
  • added: property ViewDefinition.outputCount: number
  • added: property ViewDefinition.rootNodeFlags: NodeFlags
  • added: property ViewDefinition.updateDirectives: ViewUpdateFn
  • added: property ViewDefinition.updateRenderer: ViewUpdateFn
  • added: readonly abstract property DebugContext.component: any
  • added: readonly abstract property DebugContext.componentRenderElement: any
  • added: readonly abstract property DebugContext.context: any
  • added: readonly abstract property DebugContext.injector: Injector
  • added: readonly abstract property DebugContext.nodeIndex: number | null
  • added: readonly abstract property DebugContext.providerTokens: any[]
  • added: readonly abstract property DebugContext.references: { [key: string]: any }
  • added: readonly abstract property DebugContext.renderNode: any
  • added: readonly abstract property DebugContext.view: ViewData
  • added: const EMPTY_ARRAY: any[]
  • added: const EMPTY_MAP: { [key: string]: any }
  • added: const NOOP: any
  • added: const enum RenderNodeAction
  • added: function calcBindingFlags(bindings: BindingDef[]): BindingFlags
  • added: function checkAndUpdateBinding(view: ViewData, def: NodeDef, bindingIdx: number, value: any): boolean
  • added: function checkBinding(view: ViewData, def: NodeDef, bindingIdx: number, value: any): boolean
  • added: function checkBindingNoChanges(view: ViewData, def: NodeDef, bindingIdx: number, value: any): void
  • added: function createRendererType2(values: { styles: (string | any[])[]; encapsulation: ViewEncapsulation; data: { [kind: string]: any[] } }): RendererType2
  • added: function declaredViewContainer(view: ViewData): ElementData | null
  • added: function dispatchEvent(view: ViewData, nodeIndex: number, eventName: string, event: any): boolean
  • added: function elementEventFullName(target: string | null, name: string): string
  • added: function filterQueryId(queryId: number): number
  • added: function getParentRenderElement(view: ViewData, renderHost: any, def: NodeDef): any
  • added: 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
  • added: function interpolate(valueCount: number, constAndInterp: string[]): string
  • added: function isComponentView(view: ViewData): boolean
  • added: function isEmbeddedView(view: ViewData): boolean
  • added: function markParentViewsForCheck(view: ViewData): void
  • added: function markParentViewsForCheckProjectedViews(view: ViewData, endView: ViewData): void
  • added: function renderNode(view: ViewData, def: NodeDef): any
  • added: function resolveDefinition<D extends Definition<any>>(factory: DefinitionFactory<D>): D
  • added: function resolveRendererType2(type?: RendererType2 | null): RendererType2 | null
  • added: function rootRenderNodes(view: ViewData): any[]
  • added: function splitDepsDsl(deps: ([DepFlags, any] | any)[]): DepDef[]
  • added: function splitMatchedQueriesDsl(matchedQueriesDsl: [string | number, QueryValueType][] | null): { matchedQueries: { [queryId: string]: QueryValueType }; references: { [refId: string]: QueryValueType }; matchedQueryIds: number }
  • added: function splitNamespace(name: string): string[]
  • added: function tokenKey(token: any): string
  • added: function unwrapValue(view: ViewData, nodeIdx: number, bindingIdx: number, value: any): any
  • added: function viewParentEl(view: ViewData): NodeDef | null
  • added: function visitProjectedRenderNodes(view: ViewData, ngContentIndex: number, action: RenderNodeAction, parentNode: any, nextSibling: any, target?: any[]): void
  • added: function visitRootRenderNodes(view: ViewData, action: RenderNodeAction, parentNode: any, nextSibling: any, target?: any[]): void
  • added: function visitSiblingRenderNodes(view: ViewData, action: RenderNodeAction, startIndex: number, endIndex: number, parentNode: any, nextSibling: any, target?: any[]): void
  • added: member RenderNodeAction.AppendChild = 1
  • added: member RenderNodeAction.Collect = 0
  • added: member RenderNodeAction.InsertBefore = 2
  • added: member RenderNodeAction.RemoveChild = 3
  • added: function checkAndUpdateNode(view: ViewData, nodeDef: NodeDef, argStyle: ArgumentType, v0?: any, v1?: any, v2?: any, v3?: any, v4?: any, v5?: any, v6?: any, v7?: any, v8?: any, v9?: any): boolean
  • added: function checkAndUpdateView(view: ViewData): void
  • added: function checkNoChangesNode(view: ViewData, nodeDef: NodeDef, argStyle: ArgumentType, v0?: any, v1?: any, v2?: any, v3?: any, v4?: any, v5?: any, v6?: any, v7?: any, v8?: any, v9?: any): any
  • added: function checkNoChangesView(view: ViewData): void
  • added: function createComponentView(parentView: ViewData, nodeDef: NodeDef, viewDef: ViewDefinition, hostElement: any): ViewData
  • added: function createEmbeddedView(parent: ViewData, anchorDef: NodeDef, viewDef: ViewDefinition, context?: any): ViewData
  • added: function createRootView(root: RootData, def: ViewDefinition, context?: any): ViewData
  • added: function destroyView(view: ViewData): void
  • added: function viewDef(flags: ViewFlags, nodes: NodeDef[], updateDirectives?: null | ViewUpdateFn, updateRenderer?: null | ViewUpdateFn): ViewDefinition
  • added: function attachEmbeddedView(parentView: ViewData, elementData: ElementData, viewIndex: number | undefined | null, view: ViewData): void
  • added: function detachEmbeddedView(elementData: ElementData, viewIndex?: number): ViewData | null
  • added: function detachProjectedView(view: ViewData): void
  • added: function moveEmbeddedView(elementData: ElementData, oldViewIndex: number, newViewIndex: number): ViewData
  • added: function renderDetachView(view: ViewData): void
  • changed: property NgZone.hasPendingMacrotasks: boolean → readonly property NgZone.hasPendingMacrotasks: boolean
  • changed: property NgZone.hasPendingMicrotasks: boolean → readonly property NgZone.hasPendingMicrotasks: boolean
  • changed: property NgZone.isStable: boolean → readonly property NgZone.isStable: boolean
  • changed: property NgZone.onError: EventEmitter<any> → readonly property NgZone.onError: EventEmitter<any>
  • changed: property NgZone.onMicrotaskEmpty: EventEmitter<any> → readonly property NgZone.onMicrotaskEmpty: EventEmitter<any>
  • changed: property NgZone.onStable: EventEmitter<any> → readonly property NgZone.onStable: EventEmitter<any>
  • changed: property NgZone.onUnstable: EventEmitter<any> → readonly property NgZone.onUnstable: EventEmitter<any>
  • added: export * from './testing/index'
  • removed: function async(fn: Function): (done: any) => any
  • removed: class AsyncTestCompleter
  • removed: method AsyncTestCompleter.done(value?: any): void
  • removed: method AsyncTestCompleter.fail(error?: any, stackTrace?: string): void
  • removed: property AsyncTestCompleter.promise: Promise<any>
  • removed: class ComponentFixture<T>
  • removed: constructor ComponentFixture(componentRef: ComponentRef<T>, ngZone: NgZone, _autoDetect: boolean)
  • removed: method ComponentFixture.autoDetectChanges(autoDetect?: boolean): void
  • removed: method ComponentFixture.checkNoChanges(): void
  • removed: method ComponentFixture.destroy(): void
  • removed: method ComponentFixture.detectChanges(checkNoChanges?: boolean): void
  • removed: method ComponentFixture.isStable(): boolean
  • removed: method ComponentFixture.whenStable(): Promise<any>
  • removed: property ComponentFixture.changeDetectorRef: ChangeDetectorRef
  • removed: property ComponentFixture.componentInstance: T
  • removed: property ComponentFixture.componentRef: ComponentRef<T>
  • removed: property ComponentFixture.debugElement: DebugElement
  • removed: property ComponentFixture.elementRef: ElementRef
  • removed: property ComponentFixture.nativeElement: any
  • removed: property ComponentFixture.ngZone: NgZone
  • removed: class BaseError extends Error
  • removed: class WrappedError extends BaseError
  • removed: constructor BaseError(message: string)
  • removed: constructor WrappedError(message: string, error: any)
  • removed: function unimplemented(): any
  • removed: method BaseError.toString(): string
  • removed: property BaseError.message: string
  • removed: property BaseError.name: string
  • removed: property BaseError.stack: any
  • removed: property WrappedError.originalError: any
  • removed: property WrappedError.stack: any
  • removed: class NumberWrapper
  • removed: const global: BrowserNodeGlobal
  • removed: function escapeRegExp(s: string): string
  • removed: function getSymbolIterator(): string | symbol
  • removed: function getTypeNameForDebugging(type: any): string
  • removed: function isBlank(obj: any): boolean
  • removed: function isJsObject(o: any): boolean
  • removed: function isPresent(obj: any): boolean
  • removed: function isPrimitive(obj: any): boolean
  • removed: function isStrictStringMap(obj: any): boolean
  • removed: function looseIdentical(a: any, b: any): boolean
  • removed: function print(obj: Error | Object): void
  • removed: function scheduleMicroTask(fn: Function): void
  • removed: function setValueOnPath(global: any, path: string, value: any): void
  • removed: function stringify(token: any): string
  • removed: function warn(obj: Error | Object): void
  • removed: interface BrowserNodeGlobal
  • removed: method BrowserNodeGlobal.assert(condition: any): void
  • removed: property BrowserNodeGlobal.Array: typeof Array
  • removed: property BrowserNodeGlobal.Date: DateConstructor
  • removed: property BrowserNodeGlobal.JSON: typeof JSON
  • removed: property BrowserNodeGlobal.Map: typeof Map
  • removed: property BrowserNodeGlobal.Math: any
  • removed: property BrowserNodeGlobal.Object: typeof Object
  • removed: property BrowserNodeGlobal.Reflect: any
  • removed: property BrowserNodeGlobal.RegExp: RegExpConstructor
  • removed: property BrowserNodeGlobal.Set: typeof Set
  • removed: property BrowserNodeGlobal.clearInterval: Function
  • removed: property BrowserNodeGlobal.clearTimeout: Function
  • removed: property BrowserNodeGlobal.encodeURI: Function
  • removed: property BrowserNodeGlobal.frameworkStabilizers: Array<Function>
  • removed: property BrowserNodeGlobal.getAllAngularRootElements: Function
  • removed: property BrowserNodeGlobal.getAllAngularTestabilities: Function
  • removed: property BrowserNodeGlobal.getAngularTestability: Function
  • removed: property BrowserNodeGlobal.setInterval: Function
  • removed: property BrowserNodeGlobal.setTimeout: Function
  • removed: static method NumberWrapper.isNumeric(value: any): boolean
  • removed: static method NumberWrapper.parseIntAutoRadix(text: string): number
  • removed: function discardPeriodicTasks(): void
  • removed: function fakeAsync(fn: Function): (...args: any[]) => any
  • removed: function flushMicrotasks(): void
  • removed: function resetFakeAsyncZone(): void
  • removed: function tick(millis?: number): void
  • removed: export * from './async'
  • removed: export * from './component_fixture'
  • removed: export * from './fake_async'
  • removed: export * from './metadata_override'
  • removed: export * from './private_export_testing'
  • removed: export * from './test_bed'
  • removed: export * from './testing'
  • added: export * from './src/testing'
  • removed: type MetadataOverride<T> = { add?: T; remove?: T; set?: T }
  • removed: class MockAnimationPlayer implements AnimationPlayer
  • removed: constructor MockAnimationPlayer(startingStyles?: { [key: string]: string | number }, keyframes?: Array<[number, { [style: string]: string | number }]>, previousPlayers?: AnimationPlayer[])
  • removed: method MockAnimationPlayer.destroy(): void
  • removed: method MockAnimationPlayer.finish(): void
  • removed: method MockAnimationPlayer.getPosition(): number
  • removed: method MockAnimationPlayer.hasStarted(): boolean
  • removed: method MockAnimationPlayer.init(): void
  • removed: method MockAnimationPlayer.onDone(fn: () => void): void
  • removed: method MockAnimationPlayer.onStart(fn: () => void): void
  • removed: method MockAnimationPlayer.pause(): void
  • removed: method MockAnimationPlayer.play(): void
  • removed: method MockAnimationPlayer.reset(): void
  • removed: method MockAnimationPlayer.restart(): void
  • removed: method MockAnimationPlayer.setPosition(p: number): void
  • removed: property MockAnimationPlayer.keyframes: Array<[number, { [style: string]: string | number }]>
  • removed: property MockAnimationPlayer.log: any[]
  • removed: property MockAnimationPlayer.parentPlayer: AnimationPlayer
  • removed: property MockAnimationPlayer.previousStyles: { [styleName: string]: string | number }
  • removed: property MockAnimationPlayer.startingStyles: { [key: string]: string | number }
  • removed: const __core_private_testing__: { TestingCompiler: typeof test_compiler.TestingCompiler; _TestingCompiler?: test_compiler.TestingCompiler; TestingCompilerFactory: typeof test_compiler.Testing…
  • added: function async(fn: Function): (done: any) => any
  • added: class AsyncTestCompleter
  • added: method AsyncTestCompleter.done(value?: any): void
  • added: method AsyncTestCompleter.fail(error?: any, stackTrace?: string): void
  • added: readonly property AsyncTestCompleter.promise: Promise<any>
  • added: const __core_private_testing_placeholder__ = ''
  • added: class ComponentFixture<T>
  • added: constructor ComponentFixture(componentRef: ComponentRef<T>, ngZone: NgZone | null, _autoDetect: boolean)
  • added: method ComponentFixture.autoDetectChanges(autoDetect?: boolean): void
  • added: method ComponentFixture.checkNoChanges(): void
  • added: method ComponentFixture.destroy(): void
  • added: method ComponentFixture.detectChanges(checkNoChanges?: boolean): void
  • added: method ComponentFixture.isStable(): boolean
  • added: method ComponentFixture.whenRenderingDone(): Promise<any>
  • added: method ComponentFixture.whenStable(): Promise<any>
  • added: property ComponentFixture.changeDetectorRef: ChangeDetectorRef
  • added: property ComponentFixture.componentInstance: T
  • added: property ComponentFixture.componentRef: ComponentRef<T>
  • added: property ComponentFixture.debugElement: DebugElement
  • added: property ComponentFixture.elementRef: ElementRef
  • added: property ComponentFixture.nativeElement: any
  • added: property ComponentFixture.ngZone: NgZone | null
  • added: function discardPeriodicTasks(): void
  • added: function fakeAsync(fn: Function): (...args: any[]) => any
  • added: function flush(maxTurns?: number): number
  • added: function flushMicrotasks(): void
  • added: function resetFakeAsyncZone(): void
  • added: function tick(millis?: number): void
  • added: type MetadataOverride<T> = { add?: T; remove?: T; set?: T }
  • added: export { TestingCompiler as ɵTestingCompiler } from './test_compiler'
  • added: export { TestingCompilerFactory as ɵTestingCompilerFactory } from './test_compiler'
  • added: class InjectSetupWrapper
  • added: class TestBed implements Injector
  • added: class TestComponentRenderer
  • added: const ComponentFixtureAutoDetect: InjectionToken<boolean[]>
  • added: const ComponentFixtureNoNgZone: InjectionToken<boolean[]>
  • added: constructor InjectSetupWrapper(_moduleDef: () => TestModuleMetadata)
  • added: function getTestBed(): TestBed
  • added: function inject(tokens: any[], fn: Function): () => any
  • added: function withModule(moduleDef: TestModuleMetadata): InjectSetupWrapper
  • added: function withModule(moduleDef: TestModuleMetadata, fn: Function): () => any
  • added: method InjectSetupWrapper.inject(tokens: any[], fn: Function): () => any
  • added: method TestBed.compileComponents(): Promise<any>
  • added: method TestBed.configureCompiler(config: { providers?: any[]; useJit?: boolean }): void
  • added: method TestBed.configureTestingModule(moduleDef: TestModuleMetadata): void
  • added: method TestBed.createComponent<T>(component: Type<T>): ComponentFixture<T>
  • added: method TestBed.deprecatedOverrideProvider(token: any, provider: { useFactory: Function; deps: any[] }): void
  • added: method TestBed.deprecatedOverrideProvider(token: any, provider: { useValue: any }): void
  • added: method TestBed.execute(tokens: any[], fn: Function, context?: any): any
  • added: method TestBed.get(token: any, notFoundValue?: any): any
  • added: method TestBed.initTestEnvironment(ngModule: Type<any> | Type<any>[], platform: PlatformRef, aotSummaries?: () => any[]): void
  • added: method TestBed.overrideComponent(component: Type<any>, override: MetadataOverride<Component>): void
  • added: method TestBed.overrideDirective(directive: Type<any>, override: MetadataOverride<Directive>): void
  • added: method TestBed.overrideModule(ngModule: Type<any>, override: MetadataOverride<NgModule>): void
  • added: method TestBed.overridePipe(pipe: Type<any>, override: MetadataOverride<Pipe>): void
  • added: method TestBed.overrideProvider(token: any, provider: { useFactory: Function; deps: any[] }): void
  • added: method TestBed.overrideProvider(token: any, provider: { useValue: any }): void
  • added: method TestBed.resetTestEnvironment(): void
  • added: method TestBed.resetTestingModule(): void
  • added: method TestComponentRenderer.insertRootElement(rootElementId: string): void
  • added: property TestBed.ngModule: Type<any> | Type<any>[]
  • added: property TestBed.platform: PlatformRef
  • added: static method TestBed.compileComponents(): Promise<any>
  • added: static method TestBed.configureCompiler(config: { providers?: any[]; useJit?: boolean }): typeof TestBed
  • added: static method TestBed.configureTestingModule(moduleDef: TestModuleMetadata): typeof TestBed
  • added: static method TestBed.createComponent<T>(component: Type<T>): ComponentFixture<T>
  • added: static method TestBed.deprecatedOverrideProvider(token: any, provider: { useFactory: Function; deps: any[] }): void
  • added: static method TestBed.deprecatedOverrideProvider(token: any, provider: { useValue: any }): void
  • added: static method TestBed.get(token: any, notFoundValue?: any): any
  • added: static method TestBed.initTestEnvironment(ngModule: Type<any> | Type<any>[], platform: PlatformRef, aotSummaries?: () => any[]): TestBed
  • added: static method TestBed.overrideComponent(component: Type<any>, override: MetadataOverride<Component>): typeof TestBed
  • added: static method TestBed.overrideDirective(directive: Type<any>, override: MetadataOverride<Directive>): typeof TestBed
  • added: static method TestBed.overrideModule(ngModule: Type<any>, override: MetadataOverride<NgModule>): typeof TestBed
  • added: static method TestBed.overridePipe(pipe: Type<any>, override: MetadataOverride<Pipe>): typeof TestBed
  • added: static method TestBed.overrideProvider(token: any, provider: { useFactory: Function; deps: any[] }): void
  • added: static method TestBed.overrideProvider(token: any, provider: { useValue: any }): void
  • added: static method TestBed.overrideTemplate(component: Type<any>, template: string): typeof TestBed
  • added: static method TestBed.resetTestEnvironment(): void
  • added: static method TestBed.resetTestingModule(): typeof TestBed
  • added: type TestModuleMetadata = { providers?: any[]; declarations?: any[]; imports?: any[]; schemas?: Array<SchemaMetadata | any[]> }
  • added: abstract class TestingCompilerFactory
  • added: abstract method TestingCompilerFactory.createTestingCompiler(options?: CompilerOptions[]): TestingCompiler
  • added: class TestingCompiler extends Compiler
  • added: method TestingCompiler.getComponentFactory<T>(component: Type<T>): ComponentFactory<T>
  • added: method TestingCompiler.loadAotSummaries(summaries: () => any[]): void
  • added: method TestingCompiler.overrideComponent(component: Type<any>, overrides: MetadataOverride<Component>): void
  • added: method TestingCompiler.overrideDirective(directive: Type<any>, overrides: MetadataOverride<Directive>): void
  • added: method TestingCompiler.overrideModule(module: Type<any>, overrides: MetadataOverride<NgModule>): void
  • added: method TestingCompiler.overridePipe(directive: Type<any>, overrides: MetadataOverride<Pipe>): void
  • added: readonly property TestingCompiler.injector: Injector
  • added: export * from './async'
  • added: export * from './before_each'
  • added: export * from './component_fixture'
  • added: export * from './fake_async'
  • added: export * from './metadata_override'
  • added: export * from './private_export_testing'
  • added: export * from './test_bed'
  • removed: class InjectSetupWrapper
  • removed: class TestBed implements Injector
  • removed: class TestComponentRenderer
  • removed: const ComponentFixtureAutoDetect: OpaqueToken
  • removed: const ComponentFixtureNoNgZone: OpaqueToken
  • removed: constructor InjectSetupWrapper(_moduleDef: () => TestModuleMetadata)
  • removed: function getTestBed(): TestBed
  • removed: function inject(tokens: any[], fn: Function): () => any
  • removed: function withModule(moduleDef: TestModuleMetadata): InjectSetupWrapper
  • removed: function withModule(moduleDef: TestModuleMetadata, fn: Function): () => any
  • removed: method InjectSetupWrapper.inject(tokens: any[], fn: Function): () => any
  • removed: method TestBed.compileComponents(): Promise<any>
  • removed: method TestBed.configureCompiler(config: { providers?: any[]; useJit?: boolean }): void
  • removed: method TestBed.configureTestingModule(moduleDef: TestModuleMetadata): void
  • removed: method TestBed.createComponent<T>(component: Type<T>): ComponentFixture<T>
  • removed: method TestBed.execute(tokens: any[], fn: Function, context?: any): any
  • removed: method TestBed.get(token: any, notFoundValue?: any): any
  • removed: method TestBed.initTestEnvironment(ngModule: Type<any>, platform: PlatformRef): void
  • removed: method TestBed.overrideComponent(component: Type<any>, override: MetadataOverride<Component>): void
  • removed: method TestBed.overrideDirective(directive: Type<any>, override: MetadataOverride<Directive>): void
  • removed: method TestBed.overrideModule(ngModule: Type<any>, override: MetadataOverride<NgModule>): void
  • removed: method TestBed.overridePipe(pipe: Type<any>, override: MetadataOverride<Pipe>): void
  • removed: method TestBed.resetTestEnvironment(): void
  • removed: method TestBed.resetTestingModule(): void
  • removed: method TestComponentRenderer.insertRootElement(rootElementId: string): void
  • removed: property TestBed.ngModule: Type<any>
  • removed: property TestBed.platform: PlatformRef
  • removed: static method TestBed.compileComponents(): Promise<any>
  • removed: static method TestBed.configureCompiler(config: { providers?: any[]; useJit?: boolean }): typeof TestBed
  • removed: static method TestBed.configureTestingModule(moduleDef: TestModuleMetadata): typeof TestBed
  • removed: static method TestBed.createComponent<T>(component: Type<T>): ComponentFixture<T>
  • removed: static method TestBed.get(token: any, notFoundValue?: any): any
  • removed: static method TestBed.initTestEnvironment(ngModule: Type<any>, platform: PlatformRef): TestBed
  • removed: static method TestBed.overrideComponent(component: Type<any>, override: MetadataOverride<Component>): typeof TestBed
  • removed: static method TestBed.overrideDirective(directive: Type<any>, override: MetadataOverride<Directive>): typeof TestBed
  • removed: static method TestBed.overrideModule(ngModule: Type<any>, override: MetadataOverride<NgModule>): typeof TestBed
  • removed: static method TestBed.overridePipe(pipe: Type<any>, override: MetadataOverride<Pipe>): typeof TestBed
  • removed: static method TestBed.resetTestEnvironment(): void
  • removed: static method TestBed.resetTestingModule(): typeof TestBed
  • removed: type TestModuleMetadata = { providers?: any[]; declarations?: any[]; imports?: any[]; schemas?: Array<SchemaMetadata | any[]> }
  • removed: abstract class TestingCompilerFactory
  • removed: abstract method TestingCompilerFactory.createTestingCompiler(options?: CompilerOptions[]): TestingCompiler
  • removed: class TestingCompiler extends Compiler
  • 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: property TestingCompiler.injector: Injector
  • removed: const __core_private_testing_placeholder__: string