Skip to content

Upgrading zone.js 0.10 to 0.11

Unknown0.10.3 โ†’ 0.11.8

Fetching 9 releases from GitHubโ€ฆ0 / 9
UnknownUpgrade verdict

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

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

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

Adds tslib ^2.3.0.

Installs 1 package in all (was 0).

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

  • removed: property _ZonePrivate.setNativePromise: (nativePromise: any) => void
  • removed: var global: NodeJS.Global
  • changed: method Zone.runTask(task: Task, applyThis?: any, applyArgs?: any): any โ†’ method Zone.runTask<T>(task: Task, applyThis?: any, applyArgs?: any): T
  • changed: method ZoneType.__load_patch(name: string, fn: _PatchFn): void โ†’ method ZoneType.__load_patch(name: string, fn: _PatchFn, ignoreDuplicate?: boolean): void
  • changed: property _ZonePrivate.patchEventTarget: (global: any, apis: any[], options?: any) => boolean[] โ†’ property _ZonePrivate.patchEventTarget: (global: any, api: _ZonePrivate, apis: any[], options?: any) => boolean[]
  • added: property UncaughtPromiseError.throwOriginal?: boolean
  • added: property _ZonePrivate.nativeScheduleMicroTask: (func: Function) => void
  • removed: function patchCallbacks(api: _ZonePrivate, target: any, targetName: string, method: string, callbacks: string[]): void
  • removed: function patchCustomElements(_global: any, api: _ZonePrivate): void
  • removed: function _redefineProperty(obj: any, prop: string, desc: any): any
  • removed: function propertyPatch(): void
  • removed: function eventTargetPatch(_global: any, api: _ZonePrivate): true | undefined
  • removed: function patchEvent(global: any, api: _ZonePrivate): void
  • removed: function eventTargetLegacyPatch(_global: any, api: _ZonePrivate): boolean
  • removed: function patchEvent(global: any, api: _ZonePrivate): void
  • removed: const eventNames: string[]
  • removed: function filterProperties(target: any, onProperties: string[], ignoreProperties: IgnoreProperty[]): string[]
  • removed: function patchFilteredProperties(target: any, onProperties: string[], ignoreProperties: IgnoreProperty[], prototype?: any): void
  • removed: function propertyDescriptorPatch(api: _ZonePrivate, _global: any): void
  • removed: interface IgnoreProperty
  • removed: property IgnoreProperty.ignoreProperties: string[]
  • removed: property IgnoreProperty.target: any
  • removed: function propertyDescriptorLegacyPatch(api: _ZonePrivate, _global: any): void
  • removed: function registerElementPatch(_global: any, api: _ZonePrivate): void
  • removed: function apply(api: _ZonePrivate, _global: any): void
  • removed: interface Error
  • removed: property Error.originalStack?: string
  • removed: property Error.zoneAwareStack?: string
  • removed: const globalSources: any
  • removed: const zoneSymbolEventNames: any
  • removed: function findEventTasks(target: any, eventName: string): Task[]
  • removed: function patchEventPrototype(global: any, api: _ZonePrivate): void
  • removed: function patchEventTarget(_global: any, apis: any[], patchOptions?: PatchEventTargetOptions): any[]
  • removed: interface PatchEventTargetOptions
  • removed: property PatchEventTargetOptions.add?: string
  • removed: property PatchEventTargetOptions.chkDup?: boolean
  • removed: property PatchEventTargetOptions.diff?: (task: any, delegate: any) => boolean
  • removed: property PatchEventTargetOptions.eventNameToString?: (eventName: any) => string
  • removed: property PatchEventTargetOptions.listeners?: string
  • removed: property PatchEventTargetOptions.prepend?: string
  • removed: property PatchEventTargetOptions.rm?: string
  • removed: property PatchEventTargetOptions.rmAll?: string
  • removed: property PatchEventTargetOptions.rt?: boolean
  • removed: property PatchEventTargetOptions.supportPassive?: boolean
  • removed: property PatchEventTargetOptions.transferEventName?: (eventName: string) => string
  • removed: property PatchEventTargetOptions.useG?: boolean
  • removed: property PatchEventTargetOptions.vh?: (nativeDelegate: any, delegate: any, target: any, args: any) => boolean
  • removed: function patchTimer(window: any, setName: string, cancelName: string, nameSuffix: string): void
  • removed: const ADD_EVENT_LISTENER_STR = 'addEventListener'
  • removed: const ArraySlice: (start?: number | undefined, end?: number | undefined) => any[]
  • removed: const FALSE_STR = 'false'
  • removed: const ObjectCreate: { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap & ThisType<any>): any }
  • removed: const ObjectDefineProperty: (o: any, p: string | number | symbol, attributes: PropertyDescriptor & ThisType<any>) => any
  • removed: const ObjectGetOwnPropertyDescriptor: (o: any, p: string | number | symbol) => PropertyDescriptor | undefined
  • removed: const ObjectGetPrototypeOf: (o: any) => any
  • removed: const REMOVE_EVENT_LISTENER_STR = 'removeEventListener'
  • removed: const TRUE_STR = 'true'
  • removed: const ZONE_SYMBOL_ADD_EVENT_LISTENER: string
  • removed: const ZONE_SYMBOL_PREFIX: string
  • removed: const ZONE_SYMBOL_REMOVE_EVENT_LISTENER: string
  • removed: const isBrowser: boolean
  • removed: const isMix: boolean
  • removed: const isNode: boolean
  • removed: const isWebWorker: boolean
  • removed: const zoneSymbol: (name: string) => string
  • removed: function attachOriginToPatched(patched: Function, original: any): void
  • removed: function bindArguments(args: any[], source: string): any[]
  • removed: function copySymbolProperties(src: any, dest: any): void
  • removed: function isIE(): boolean
  • removed: function isIEOrEdge(): boolean
  • removed: function isPropertyWritable(propertyDesc: any): boolean
  • removed: function patchClass(className: string): void
  • removed: function patchMacroTask(obj: any, funcName: string, metaCreator: (self: any, args: any[]) => MacroTaskMeta): void
  • removed: function patchMethod(target: any, name: string, patchFn: (delegate: Function, delegateName: string, name: string) => (self: any, args: any[]) => any): Function | null
  • removed: function patchMicroTask(obj: any, funcName: string, metaCreator: (self: any, args: any[]) => MicroTaskMeta): void
  • removed: function patchOnProperties(obj: any, properties: string[] | null, prototype?: any): void
  • removed: function patchProperty(obj: any, prop: string, prototype?: any): void
  • removed: function patchPrototype(prototype: any, fnNames: string[]): void
  • removed: function scheduleMacroTaskWithCurrentZone(source: string, callback: Function, data?: TaskData, customSchedule?: (task: Task) => void, customCancel?: (task: Task) => void): MacroTask
  • removed: function setShouldCopySymbolProperties(flag: boolean): void
  • removed: function wrapWithCurrentZone<T extends Function>(callback: T, source: string): T
  • removed: interface MacroTaskMeta extends TaskData
  • removed: interface MicroTaskMeta extends TaskData
  • removed: property MacroTaskMeta.args: any[]
  • removed: property MacroTaskMeta.cbIdx: number
  • removed: property MacroTaskMeta.name: string
  • removed: property MacroTaskMeta.target: any
  • removed: property MicroTaskMeta.args: any[]
  • removed: property MicroTaskMeta.cbIdx: number
  • removed: property MicroTaskMeta.name: string
  • removed: property MicroTaskMeta.target: any
  • removed: let jest: any
  • removed: const Zone: ZoneType
  • removed: interface EventTask extends Task
  • removed: interface MacroTask extends Task
  • removed: interface MicroTask extends Task
  • removed: interface Task
  • removed: interface TaskData
  • removed: interface UncaughtPromiseError extends Error
  • removed: interface Zone
  • removed: interface ZoneDelegate
  • removed: interface ZoneSpec
  • removed: interface ZoneType
  • removed: interface _ZoneFrame
  • removed: interface _ZonePrivate
  • removed: method Task.cancelScheduleRequest(): void
  • removed: method Zone.cancelTask(task: Task): any
  • removed: method Zone.fork(zoneSpec: ZoneSpec): Zone
  • removed: method Zone.get(key: string): any
  • removed: method Zone.getZoneWith(key: string): Zone | null
  • removed: method Zone.run<T>(callback: Function, applyThis?: any, applyArgs?: any[], source?: string): T
  • removed: method Zone.runGuarded<T>(callback: Function, applyThis?: any, applyArgs?: any[], source?: string): T
  • removed: method Zone.runTask(task: Task, applyThis?: any, applyArgs?: any): any
  • removed: method Zone.scheduleEventTask(source: string, callback: Function, data?: TaskData, customSchedule?: (task: Task) => void, customCancel?: (task: Task) => void): EventTask
  • removed: method Zone.scheduleMacroTask(source: string, callback: Function, data?: TaskData, customSchedule?: (task: Task) => void, customCancel?: (task: Task) => void): MacroTask
  • removed: method Zone.scheduleMicroTask(source: string, callback: Function, data?: TaskData, customSchedule?: (task: Task) => void): MicroTask
  • removed: method Zone.scheduleTask<T extends Task>(task: T): T
  • removed: method Zone.wrap<F extends Function>(callback: F, source: string): F
  • removed: method ZoneDelegate.cancelTask(targetZone: Zone, task: Task): any
  • removed: method ZoneDelegate.fork(targetZone: Zone, zoneSpec: ZoneSpec): Zone
  • removed: method ZoneDelegate.handleError(targetZone: Zone, error: any): boolean
  • removed: method ZoneDelegate.hasTask(targetZone: Zone, isEmpty: HasTaskState): void
  • removed: method ZoneDelegate.intercept(targetZone: Zone, callback: Function, source: string): Function
  • removed: method ZoneDelegate.invoke(targetZone: Zone, callback: Function, applyThis?: any, applyArgs?: any[], source?: string): any
  • removed: method ZoneDelegate.invokeTask(targetZone: Zone, task: Task, applyThis?: any, applyArgs?: any[]): any
  • removed: method ZoneDelegate.scheduleTask(targetZone: Zone, task: Task): Task
  • removed: method ZoneType.__load_patch(name: string, fn: _PatchFn): void
  • removed: method ZoneType.__symbol__(name: string): string
  • removed: method ZoneType.assertZonePatched(): void
  • removed: method _ZonePrivate.ArraySlice(start?: number, end?: number): any[]
  • removed: method _ZonePrivate.ObjectCreate(o: object | null, properties?: PropertyDescriptorMap & ThisType<any>): any
  • removed: property EventTask.type: 'eventTask'
  • removed: property MacroTask.type: 'macroTask'
  • removed: property MicroTask.type: 'microTask'
  • removed: property Task.callback: Function
  • removed: property Task.cancelFn?: (task: Task) => void
  • removed: property Task.data?: TaskData
  • removed: property Task.invoke: Function
  • removed: property Task.runCount: number
  • removed: property Task.scheduleFn?: (task: Task) => void
  • removed: property Task.source: string
  • removed: property Task.state: TaskState
  • removed: property Task.type: TaskType
  • removed: property TaskData.delay?: number
  • removed: property TaskData.handleId?: number
  • removed: property TaskData.isPeriodic?: boolean
  • removed: property UncaughtPromiseError.promise: Promise<any>
  • removed: property UncaughtPromiseError.rejection: any
  • removed: property UncaughtPromiseError.task: Task
  • removed: property UncaughtPromiseError.zone: Zone
  • removed: property Zone.name: string
  • removed: property Zone.parent: Zone | null
  • removed: property ZoneDelegate.zone: Zone
  • removed: property ZoneSpec.name: string
  • removed: property ZoneSpec.onCancelTask?: (parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, task: Task) => any
  • removed: property ZoneSpec.onFork?: (parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, zoneSpec: ZoneSpec) => Zone
  • removed: property ZoneSpec.onHandleError?: (parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, error: any) => boolean
  • removed: property ZoneSpec.onHasTask?: (parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, hasTaskState: HasTaskState) => void
  • removed: property ZoneSpec.onIntercept?: (parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, delegate: Function, source: string) => Function
  • removed: property ZoneSpec.onInvoke?: (parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, delegate: Function, applyThis: any, applyArgs?: any[], source?: string) => any
  • removed: property ZoneSpec.onInvokeTask?: (parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, task: Task, applyThis: any, applyArgs?: any[]) => any
  • removed: property ZoneSpec.onScheduleTask?: (parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, task: Task) => Task
  • removed: property ZoneSpec.properties?: { [key: string]: any }
  • removed: property ZoneType.current: Zone
  • removed: property ZoneType.currentTask: Task | null
  • removed: property ZoneType.root: Zone
  • removed: property _ZoneFrame.parent: _ZoneFrame | null
  • removed: property _ZoneFrame.zone: Zone
  • removed: property _ZonePrivate.ObjectDefineProperty: (o: any, p: PropertyKey, attributes: PropertyDescriptor & ThisType<any>) => any
  • removed: property _ZonePrivate.ObjectGetOwnPropertyDescriptor: (o: any, p: PropertyKey) => PropertyDescriptor | undefined
  • removed: property _ZonePrivate._redefineProperty: (target: any, callback: string, desc: any) => void
  • removed: property _ZonePrivate.attachOriginToPatched: (target: any, origin: any) => void
  • removed: property _ZonePrivate.bindArguments: (args: any[], source: string) => any[]
  • removed: property _ZonePrivate.currentZoneFrame: () => _ZoneFrame
  • removed: property _ZonePrivate.filterProperties: (target: any, onProperties: string[], ignoreProperties: any[]) => string[]
  • removed: property _ZonePrivate.getGlobalObjects: () => { globalSources: any; zoneSymbolEventNames: any; eventNames: string[]; isBrowser: boolean; isMix: boolean; isNode: boolean; TRUE_STR: string; FALSE_STR: string; ZONE_SYMBOL_PREFIX: string; ADD_EVENT_LISTENER_STR: string; REMOVE_EVENT_LISTENER_STR: string } | undefined
  • removed: property _ZonePrivate.isIEOrEdge: () => boolean
  • removed: property _ZonePrivate.microtaskDrainDone: () => void
  • removed: property _ZonePrivate.onUnhandledError: (error: Error) => void
  • removed: property _ZonePrivate.patchCallbacks: (api: _ZonePrivate, target: any, targetName: string, method: string, callbacks: string[]) => void
  • removed: property _ZonePrivate.patchClass: (className: string) => void
  • removed: property _ZonePrivate.patchEventPrototype: (_global: any, api: _ZonePrivate) => void
  • removed: property _ZonePrivate.patchEventTarget: (global: any, apis: any[], options?: any) => boolean[]
  • removed: property _ZonePrivate.patchMacroTask: (obj: any, funcName: string, metaCreator: (self: any, args: any[]) => any) => void
  • removed: property _ZonePrivate.patchMethod: (target: any, name: string, patchFn: (delegate: Function, delegateName: string, name: string) => (self: any, args: any[]) => any) => Function | null
  • removed: property _ZonePrivate.patchOnProperties: (obj: any, properties: string[] | null, prototype?: any) => void
  • removed: property _ZonePrivate.patchThen: (ctro: Function) => void
  • removed: property _ZonePrivate.scheduleMicroTask: (task?: MicroTask) => void
  • removed: property _ZonePrivate.setNativePromise: (nativePromise: any) => void
  • removed: property _ZonePrivate.showUncaughtError: () => boolean
  • removed: property _ZonePrivate.symbol: (name: string) => string
  • removed: property _ZonePrivate.wrapWithCurrentZone: (callback: any, source: string) => any
  • removed: readonly property Task.zone: Zone
  • removed: type HasTaskState = { microTask: boolean; macroTask: boolean; eventTask: boolean; change: TaskType }
  • removed: type TaskState = 'notScheduled' | 'scheduling' | 'scheduled' | 'running' | 'canceling' | 'unknown'
  • removed: type TaskType = 'microTask' | 'macroTask' | 'eventTask'
  • removed: type _PatchFn = (global: Window, Zone: ZoneType, api: _ZonePrivate) => void
  • removed: var global: NodeJS.Global
  • removed: class LongStackTrace
  • removed: const ERROR_TAG = 'STACKTRACE TRACKING'
  • removed: const IGNORE_FRAMES: { [k: string]: true }
  • removed: const NEWLINE = '\n'
  • removed: const SEP_TAG = '__SEP_TAG__'
  • removed: const caughtError: Error
  • removed: const creationTrace = '__creationTrace__'
  • removed: const error: Error
  • removed: const getStacktrace: typeof getStacktraceWithUncaughtError
  • removed: function addErrorStack(lines: string[], error: Error): void
  • removed: function captureStackTraces(stackTraces: string[][], count: number): void
  • removed: function computeIgnoreFrames(): void
  • removed: function getFrames(error: Error): string[]
  • removed: function getStacktraceWithCaughtError(): Error
  • removed: function getStacktraceWithUncaughtError(): Error
  • removed: function renderLongStackTrace(frames: LongStackTrace[], stack?: string): string
  • removed: function stackTracesEnabled(): boolean
  • removed: let sepTemplate: string
  • removed: property LongStackTrace.error: Error
  • removed: property LongStackTrace.timestamp: Date
  • removed: type LongStackTraceZoneSpec = ZoneSpec & { longStackTraceLimit: number }
  • removed: class ProxyZoneSpec implements ZoneSpec
  • removed: constructor ProxyZoneSpec(defaultSpecDelegate?: ZoneSpec | null)
  • removed: method ProxyZoneSpec.getAndClearPendingTasksInfo(): string
  • removed: method ProxyZoneSpec.getDelegate(): ZoneSpec | null
  • removed: method ProxyZoneSpec.onCancelTask(parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, task: Task): any
  • removed: method ProxyZoneSpec.onFork(parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, zoneSpec: ZoneSpec): Zone
  • removed: method ProxyZoneSpec.onHandleError(parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, error: any): boolean
  • removed: method ProxyZoneSpec.onHasTask(delegate: ZoneDelegate, current: Zone, target: Zone, hasTaskState: HasTaskState): void
  • removed: method ProxyZoneSpec.onIntercept(parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, delegate: Function, source: string): Function
  • removed: method ProxyZoneSpec.onInvoke(parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, delegate: Function, applyThis: any, applyArgs?: any[], source?: string): any
  • removed: method ProxyZoneSpec.onInvokeTask(parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, task: Task, applyThis: any, applyArgs: any): any
  • removed: method ProxyZoneSpec.onScheduleTask(parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, task: Task): Task
  • removed: method ProxyZoneSpec.removeFromTasks(task: Task): void
  • removed: method ProxyZoneSpec.resetDelegate(): void
  • removed: method ProxyZoneSpec.setDelegate(delegateSpec: ZoneSpec | null): void
  • removed: method ProxyZoneSpec.tryTriggerHasTask(parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone): void
  • removed: property ProxyZoneSpec.isNeedToTriggerHasTask: boolean
  • removed: property ProxyZoneSpec.lastTaskState: HasTaskState | null
  • removed: property ProxyZoneSpec.name: string
  • removed: property ProxyZoneSpec.properties: { [k: string]: any }
  • removed: property ProxyZoneSpec.propertyKeys: string[] | null
  • removed: static method ProxyZoneSpec.assertPresent(): ProxyZoneSpec
  • removed: static method ProxyZoneSpec.get(): ProxyZoneSpec
  • removed: static method ProxyZoneSpec.isLoaded(): boolean
  • removed: class SyncTestZoneSpec implements ZoneSpec
  • removed: constructor SyncTestZoneSpec(namePrefix: string)
  • removed: method SyncTestZoneSpec.onScheduleTask(delegate: ZoneDelegate, current: Zone, target: Zone, task: Task): Task
  • removed: property SyncTestZoneSpec.name: string
  • removed: property SyncTestZoneSpec.runZone: Zone
  • removed: class TaskTrackingZoneSpec implements ZoneSpec
  • removed: method TaskTrackingZoneSpec.clearEvents(): void
  • removed: method TaskTrackingZoneSpec.onCancelTask(parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, task: Task): any
  • removed: method TaskTrackingZoneSpec.onInvokeTask(parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, task: Task, applyThis: any, applyArgs: any): any
  • removed: method TaskTrackingZoneSpec.onScheduleTask(parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, task: Task): Task
  • removed: property TaskTrackingZoneSpec.eventTasks: Task[]
  • removed: property TaskTrackingZoneSpec.macroTasks: Task[]
  • removed: property TaskTrackingZoneSpec.microTasks: Task[]
  • removed: property TaskTrackingZoneSpec.name: string
  • removed: property TaskTrackingZoneSpec.properties: { [key: string]: any }
  • removed: static method TaskTrackingZoneSpec.get(): any
  • removed: interface EventTarget
  • removed: method EventTarget.eventListeners?(eventName?: string): EventListenerOrEventListenerObject[]
  • removed: method EventTarget.removeAllListeners?(eventName?: string): void
  • removed: interface ZoneGlobalConfigurations
  • removed: interface ZoneRuntimeConfigurations
  • removed: interface ZoneTestConfigurations
  • removed: property ZoneGlobalConfigurations.__Zone_disable_EventEmitter?: boolean
  • removed: property ZoneGlobalConfigurations.__Zone_disable_EventTarget?: boolean
  • removed: property ZoneGlobalConfigurations.__Zone_disable_EventTargetLegacy?: boolean
  • removed: property ZoneGlobalConfigurations.__Zone_disable_XHR?: boolean
  • removed: property ZoneGlobalConfigurations.__Zone_disable_ZoneAwarePromise?: boolean
  • removed: property ZoneGlobalConfigurations.__Zone_disable_blocking?: boolean
  • removed: property ZoneGlobalConfigurations.__Zone_disable_canvas?: boolean
  • removed: property ZoneGlobalConfigurations.__Zone_disable_crypto?: boolean
  • removed: property ZoneGlobalConfigurations.__Zone_disable_customElements?: boolean
  • removed: property ZoneGlobalConfigurations.__Zone_disable_defineProperty?: boolean
  • removed: property ZoneGlobalConfigurations.__Zone_disable_fs?: boolean
  • removed: property ZoneGlobalConfigurations.__Zone_disable_geolocation?: boolean
  • removed: property ZoneGlobalConfigurations.__Zone_disable_nextTick?: boolean
  • removed: property ZoneGlobalConfigurations.__Zone_disable_node_timers?: boolean
  • removed: property ZoneGlobalConfigurations.__Zone_disable_on_property?: boolean
  • removed: property ZoneGlobalConfigurations.__Zone_disable_registerElement?: boolean
  • removed: property ZoneGlobalConfigurations.__Zone_disable_requestAnimationFrame?: boolean
  • removed: property ZoneGlobalConfigurations.__Zone_disable_timers?: boolean
  • removed: property ZoneGlobalConfigurations.__zone_symbol__DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION?: boolean
  • removed: property ZoneGlobalConfigurations.__zone_symbol__PASSIVE_EVENTS?: boolean
  • removed: property ZoneGlobalConfigurations.__zone_symbol__UNPATCHED_EVENTS?: boolean
  • removed: property ZoneRuntimeConfigurations.__zone_symbol__ignoreConsoleErrorUncaughtError?: boolean
  • removed: property ZoneTestConfigurations.__Zone_disable_jasmine?: boolean
  • removed: property ZoneTestConfigurations.__Zone_disable_jest?: boolean
  • removed: property ZoneTestConfigurations.__Zone_disable_mocha?: boolean
  • removed: property ZoneTestConfigurations.__zone_symbol__fakeAsyncAutoFakeAsyncWhenClockPatched?: boolean
  • removed: property ZoneTestConfigurations.__zone_symbol__fakeAsyncDisablePatchingClock?: boolean
  • removed: property ZoneTestConfigurations.__zone_symbol__supportWaitUnResolvedChainedPromise?: boolean
  • added: const Zone: ZoneType
  • added: interface EventTarget
  • added: interface EventTask extends Task
  • added: interface MacroTask extends Task
  • added: interface MicroTask extends Task
  • added: interface Task
  • added: interface TaskData
  • added: interface UncaughtPromiseError extends Error
  • added: interface Zone
  • added: interface ZoneDelegate
  • added: interface ZoneGlobalConfigurations
  • added: interface ZoneRuntimeConfigurations
  • added: interface ZoneSpec
  • added: interface ZoneTestConfigurations
  • added: interface ZoneType
  • added: interface _ZoneFrame
  • added: interface _ZonePrivate
  • added: method EventTarget.eventListeners?(eventName?: string): EventListenerOrEventListenerObject[]
  • added: method EventTarget.removeAllListeners?(eventName?: string): void
  • added: method Task.cancelScheduleRequest(): void
  • added: method Zone.cancelTask(task: Task): any
  • added: method Zone.fork(zoneSpec: ZoneSpec): Zone
  • added: method Zone.get(key: string): any
  • added: method Zone.getZoneWith(key: string): Zone | null
  • added: method Zone.run<T>(callback: Function, applyThis?: any, applyArgs?: any[], source?: string): T
  • added: method Zone.runGuarded<T>(callback: Function, applyThis?: any, applyArgs?: any[], source?: string): T
  • added: method Zone.runTask<T>(task: Task, applyThis?: any, applyArgs?: any): T
  • added: method Zone.scheduleEventTask(source: string, callback: Function, data?: TaskData, customSchedule?: (task: Task) => void, customCancel?: (task: Task) => void): EventTask
  • added: method Zone.scheduleMacroTask(source: string, callback: Function, data?: TaskData, customSchedule?: (task: Task) => void, customCancel?: (task: Task) => void): MacroTask
  • added: method Zone.scheduleMicroTask(source: string, callback: Function, data?: TaskData, customSchedule?: (task: Task) => void): MicroTask
  • added: method Zone.scheduleTask<T extends Task>(task: T): T
  • added: method Zone.wrap<F extends Function>(callback: F, source: string): F
  • added: method ZoneDelegate.cancelTask(targetZone: Zone, task: Task): any
  • added: method ZoneDelegate.fork(targetZone: Zone, zoneSpec: ZoneSpec): Zone
  • added: method ZoneDelegate.handleError(targetZone: Zone, error: any): boolean
  • added: method ZoneDelegate.hasTask(targetZone: Zone, isEmpty: HasTaskState): void
  • added: method ZoneDelegate.intercept(targetZone: Zone, callback: Function, source: string): Function
  • added: method ZoneDelegate.invoke(targetZone: Zone, callback: Function, applyThis?: any, applyArgs?: any[], source?: string): any
  • added: method ZoneDelegate.invokeTask(targetZone: Zone, task: Task, applyThis?: any, applyArgs?: any[]): any
  • added: method ZoneDelegate.scheduleTask(targetZone: Zone, task: Task): Task
  • added: method ZoneType.__load_patch(name: string, fn: _PatchFn, ignoreDuplicate?: boolean): void
  • added: method ZoneType.__symbol__(name: string): string
  • added: method ZoneType.assertZonePatched(): void
  • added: method _ZonePrivate.ArraySlice(start?: number, end?: number): any[]
  • added: method _ZonePrivate.ObjectCreate(o: object | null, properties?: PropertyDescriptorMap & ThisType<any>): any
  • added: property EventTask.type: 'eventTask'
  • added: property MacroTask.type: 'macroTask'
  • added: property MicroTask.type: 'microTask'
  • added: property Task.callback: Function
  • added: property Task.cancelFn?: (task: Task) => void
  • added: property Task.data?: TaskData
  • added: property Task.invoke: Function
  • added: property Task.runCount: number
  • added: property Task.scheduleFn?: (task: Task) => void
  • added: property Task.source: string
  • added: property Task.state: TaskState
  • added: property Task.type: TaskType
  • added: property TaskData.delay?: number
  • added: property TaskData.handleId?: number
  • added: property TaskData.isPeriodic?: boolean
  • added: property UncaughtPromiseError.promise: Promise<any>
  • added: property UncaughtPromiseError.rejection: any
  • added: property UncaughtPromiseError.task: Task
  • added: property UncaughtPromiseError.throwOriginal?: boolean
  • added: property UncaughtPromiseError.zone: Zone
  • added: property Zone.name: string
  • added: property Zone.parent: Zone | null
  • added: property ZoneDelegate.zone: Zone
  • added: property ZoneGlobalConfigurations.__Zone_disable_EventEmitter?: boolean
  • added: property ZoneGlobalConfigurations.__Zone_disable_EventTarget?: boolean
  • added: property ZoneGlobalConfigurations.__Zone_disable_EventTargetLegacy?: boolean
  • added: property ZoneGlobalConfigurations.__Zone_disable_FileReader?: boolean
  • added: property ZoneGlobalConfigurations.__Zone_disable_IntersectionObserver?: boolean
  • added: property ZoneGlobalConfigurations.__Zone_disable_MutationObserver?: boolean
  • added: property ZoneGlobalConfigurations.__Zone_disable_XHR?: boolean
  • added: property ZoneGlobalConfigurations.__Zone_disable_ZoneAwarePromise?: boolean
  • added: property ZoneGlobalConfigurations.__Zone_disable_blocking?: boolean
  • added: property ZoneGlobalConfigurations.__Zone_disable_canvas?: boolean
  • added: property ZoneGlobalConfigurations.__Zone_disable_crypto?: boolean
  • added: property ZoneGlobalConfigurations.__Zone_disable_customElements?: boolean
  • added: property ZoneGlobalConfigurations.__Zone_disable_defineProperty?: boolean
  • added: property ZoneGlobalConfigurations.__Zone_disable_fs?: boolean
  • added: property ZoneGlobalConfigurations.__Zone_disable_geolocation?: boolean
  • added: property ZoneGlobalConfigurations.__Zone_disable_nextTick?: boolean
  • added: property ZoneGlobalConfigurations.__Zone_disable_node_timers?: boolean
  • added: property ZoneGlobalConfigurations.__Zone_disable_on_property?: boolean
  • added: property ZoneGlobalConfigurations.__Zone_disable_queueMicrotask?: boolean
  • added: property ZoneGlobalConfigurations.__Zone_disable_registerElement?: boolean
  • added: property ZoneGlobalConfigurations.__Zone_disable_requestAnimationFrame?: boolean
  • added: property ZoneGlobalConfigurations.__Zone_disable_timers?: boolean
  • added: property ZoneGlobalConfigurations.__zone_symbol__DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION?: boolean
  • added: property ZoneGlobalConfigurations.__zone_symbol__PASSIVE_EVENTS?: string[]
  • added: property ZoneGlobalConfigurations.__zone_symbol__UNPATCHED_EVENTS?: string[]
  • added: property ZoneRuntimeConfigurations.__zone_symbol__ignoreConsoleErrorUncaughtError?: boolean
  • added: property ZoneSpec.name: string
  • added: property ZoneSpec.onCancelTask?: (parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, task: Task) => any
  • added: property ZoneSpec.onFork?: (parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, zoneSpec: ZoneSpec) => Zone
  • added: property ZoneSpec.onHandleError?: (parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, error: any) => boolean
  • added: property ZoneSpec.onHasTask?: (parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, hasTaskState: HasTaskState) => void
  • added: property ZoneSpec.onIntercept?: (parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, delegate: Function, source: string) => Function
  • added: property ZoneSpec.onInvoke?: (parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, delegate: Function, applyThis: any, applyArgs?: any[], source?: string) => any
  • added: property ZoneSpec.onInvokeTask?: (parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, task: Task, applyThis: any, applyArgs?: any[]) => any
  • added: property ZoneSpec.onScheduleTask?: (parentZoneDelegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, task: Task) => Task
  • added: property ZoneSpec.properties?: { [key: string]: any }
  • added: property ZoneTestConfigurations.__Zone_disable_jasmine?: boolean
  • added: property ZoneTestConfigurations.__Zone_disable_jest?: boolean
  • added: property ZoneTestConfigurations.__Zone_disable_mocha?: boolean
  • added: property ZoneTestConfigurations.__zone_symbol__fakeAsyncAutoFakeAsyncWhenClockPatched?: boolean
  • added: property ZoneTestConfigurations.__zone_symbol__fakeAsyncDisablePatchingClock?: boolean
  • added: property ZoneTestConfigurations.__zone_symbol__supportWaitUnResolvedChainedPromise?: boolean
  • added: property ZoneType.current: Zone
  • added: property ZoneType.currentTask: Task | null
  • added: property ZoneType.root: Zone
  • added: property _ZoneFrame.parent: _ZoneFrame | null
  • added: property _ZoneFrame.zone: Zone
  • added: property _ZonePrivate.ObjectDefineProperty: (o: any, p: PropertyKey, attributes: PropertyDescriptor & ThisType<any>) => any
  • added: property _ZonePrivate.ObjectGetOwnPropertyDescriptor: (o: any, p: PropertyKey) => PropertyDescriptor | undefined
  • added: property _ZonePrivate._redefineProperty: (target: any, callback: string, desc: any) => void
  • added: property _ZonePrivate.attachOriginToPatched: (target: any, origin: any) => void
  • added: property _ZonePrivate.bindArguments: (args: any[], source: string) => any[]
  • added: property _ZonePrivate.currentZoneFrame: () => _ZoneFrame
  • added: property _ZonePrivate.filterProperties: (target: any, onProperties: string[], ignoreProperties: any[]) => string[]
  • added: property _ZonePrivate.getGlobalObjects: () => { globalSources: any; zoneSymbolEventNames: any; eventNames: string[]; isBrowser: boolean; isMix: boolean; isNode: boolean; TRUE_STR: string; FALSE_STR: string; ZONE_SYMBOL_PREFIX: string; ADD_EVENT_LISTENER_STR: string; REMOVE_EVENT_LISTENER_STR: string } | undefined
  • added: property _ZonePrivate.isIEOrEdge: () => boolean
  • added: property _ZonePrivate.microtaskDrainDone: () => void
  • added: property _ZonePrivate.nativeScheduleMicroTask: (func: Function) => void
  • added: property _ZonePrivate.onUnhandledError: (error: Error) => void
  • added: property _ZonePrivate.patchCallbacks: (api: _ZonePrivate, target: any, targetName: string, method: string, callbacks: string[]) => void
  • added: property _ZonePrivate.patchClass: (className: string) => void
  • added: property _ZonePrivate.patchEventPrototype: (_global: any, api: _ZonePrivate) => void
  • added: property _ZonePrivate.patchEventTarget: (global: any, api: _ZonePrivate, apis: any[], options?: any) => boolean[]
  • added: property _ZonePrivate.patchMacroTask: (obj: any, funcName: string, metaCreator: (self: any, args: any[]) => any) => void
  • added: property _ZonePrivate.patchMethod: (target: any, name: string, patchFn: (delegate: Function, delegateName: string, name: string) => (self: any, args: any[]) => any) => Function | null
  • added: property _ZonePrivate.patchOnProperties: (obj: any, properties: string[] | null, prototype?: any) => void
  • added: property _ZonePrivate.patchThen: (ctro: Function) => void
  • added: property _ZonePrivate.scheduleMicroTask: (task?: MicroTask) => void
  • added: property _ZonePrivate.showUncaughtError: () => boolean
  • added: property _ZonePrivate.symbol: (name: string) => string
  • added: property _ZonePrivate.wrapWithCurrentZone: (callback: any, source: string) => any
  • added: readonly property Task.zone: Zone
  • added: type HasTaskState = { microTask: boolean; macroTask: boolean; eventTask: boolean; change: TaskType }
  • added: type TaskState = 'notScheduled' | 'scheduling' | 'scheduled' | 'running' | 'canceling' | 'unknown'
  • added: type TaskType = 'microTask' | 'macroTask' | 'eventTask'
  • added: type _PatchFn = (global: Window, Zone: ZoneType, api: _ZonePrivate) => void