ZoneSpecification constructor
- HandleUncaughtErrorHandler? handleUncaughtError,
- RunHandler? run,
- RunUnaryHandler? runUnary,
- RunBinaryHandler? runBinary,
- RegisterCallbackHandler? registerCallback,
- RegisterUnaryCallbackHandler? registerUnaryCallback,
- RegisterBinaryCallbackHandler? registerBinaryCallback,
- ErrorCallbackHandler? errorCallback,
- ScheduleMicrotaskHandler? scheduleMicrotask,
- CreateTimerHandler? createTimer,
- CreatePeriodicTimerHandler? createPeriodicTimer,
- PrintHandler? print,
- ForkHandler? fork,
Creates a specification with the provided handlers.
If the handleUncaughtError is provided, the new zone will be a new
"error zone" which will prevent errors from flowing into other
error zones (see Zone.errorZone, Zone.inSameErrorZone).
Implementation
const ZoneSpecification({
this.handleUncaughtError,
this.run,
this.runUnary,
this.runBinary,
this.registerCallback,
this.registerUnaryCallback,
this.registerBinaryCallback,
this.errorCallback,
this.scheduleMicrotask,
this.createTimer,
this.createPeriodicTimer,
this.print,
this.fork,
});