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.
In plain terms
- 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.
Must act 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).
API changes
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