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.
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 ^2.3.0.
Installs 1 package in all (was 0).
API changes
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