[ Map
](dart-core/Map-class.html) < [ Object ](dart-core/Object-class.html) ?  ,  [
Object ](dart-core/Object-class.html) ?  > ?  zoneValues  ,  [
ZoneSpecification ](dart-async/ZoneSpecification-class.html) ?
zoneSpecification  ,  [ Function ](dart-core/Function-class.html) ?  onError
}  )  → R

     Runs ` body ` in its own zone. 
[ runZonedGuarded ](dart-async/runZonedGuarded.html) < R  > (  R  body  (),
void  onError  (  [ Object ](dart-core/Object-class.html) error  ,  [
StackTrace ](dart-core/StackTrace-class.html) stack  ),  {  [ Map ](dart-
core/Map-class.html) < [ Object ](dart-core/Object-class.html) ?  ,  [ Object
](dart-core/Object-class.html) ?  > ?  zoneValues  ,  [ ZoneSpecification
](dart-async/ZoneSpecification-class.html) ?  zoneSpecification  }  )  → R?

     Runs ` body ` in its own error zone. 
[ scheduleMicrotask ](dart-async/scheduleMicrotask.html) (  void  callback  ()
)  → void

     Runs a function asynchronously. 
[ unawaited ](dart-async/unawaited.html) (  [ Future ](dart-async/Future-
class.html) < void  > ?  future  )  → void

     Explicitly ignores a future. 

##  Typedefs

[ ControllerCallback ](dart-async/ControllerCallback.html) = void Function  ()

     Type of a stream controller's ` onListen ` , ` onPause ` and ` onResume ` callbacks. 
[ ControllerCancelCallback ](dart-async/ControllerCancelCallback.html) = [
FutureOr ](dart-async/FutureOr-class.html) < void  > Function  ()

     Type of stream controller ` onCancel ` callbacks. 
[ CreatePeriodicTimerHandler ](dart-async/CreatePeriodicTimerHandler.html) = [
Timer ](dart-async/Timer-class.html) Function  (  [ Zone ](dart-async/Zone-
class.html) self  ,  [ ZoneDelegate ](dart-async/ZoneDelegate-class.html)
parent  ,  [ Zone ](dart-async/Zone-class.html) zone  ,  [ Duration ](dart-
core/Duration-class.html) period  ,  void  f  (  [ Timer ](dart-async/Timer-
class.html) timer  )  )

     The type of a custom [ Zone.createPeriodicTimer ](dart-async/Zone/createPeriodicTimer.html) implementation function. 
[ CreateTimerHandler ](dart-async/CreateTimerHandler.html) = [ Timer ](dart-
async/Timer-class.html) Function  (  [ Zone ](dart-async/Zone-class.html) self
,  [ ZoneDelegate ](dart-async/ZoneDelegate-class.html) parent  ,  [ Zone
](dart-async/Zone-class.html) zone  ,  [ Duration ](dart-core/Duration-
class.html) duration  ,  void  f  ()  )

     The type of a custom [ Zone.createTimer ](dart-async/Zone/createTimer.html) implementation function. 
[ ErrorCallbackHandler ](dart-async/ErrorCallbackHandler.html) = [ AsyncError
](dart-async/AsyncError-class.html) ? Function  (  [ Zone ](dart-async/Zone-
class.html) self  ,  [ ZoneDelegate ](dart-async/ZoneDelegate-class.html)
parent  ,  [ Zone ](dart-async/Zone-class.html) zone  ,  [ Object ](dart-
core/Object-class.html) error  ,  [ StackTrace ](dart-core/StackTrace-
class.html) ?  stackTrace  )

     The type of a custom [ Zone.errorCallback ](dart-async/Zone/errorCallback.html) implementation function. 
[ ForkHandler ](dart-async/ForkHandler.html) = [ Zone ](dart-async/Zone-
class.html) Function  (  [ Zone ](dart-async/Zone-class.html) self  ,  [
ZoneDelegate ](dart-async/ZoneDelegate-class.html) parent  ,  [ Zone ](dart-
async/Zone-class.html) zone  ,  [ ZoneSpecification ](dart-
async/ZoneSpecification-class.html) ?  specification  ,  [ Map ](dart-
core/Map-class.html) < [ Object ](dart-core/Object-class.html) ?  ,  [ Object
](dart-core/Object-class.html) ?  > ?  zoneValues  )

     The type of a custom [ Zone.fork ](dart-async/Zone/fork.html) implementation function. 
[ HandleUncaughtErrorHandler ](dart-async/HandleUncaughtErrorHandler.html) =
void Function  (  [ Zone ](dart-async/Zone-class.html) self  ,  [ ZoneDelegate
](dart-async/ZoneDelegate-class.html) parent  ,  [ Zone ](dart-async/Zone-
class.html) zone  ,  [ Object ](dart-core/Object-class.html) error  ,  [
StackTrace ](dart-core/StackTrace-class.html) stackTrace  )

     The type of a custom [ Zone.handleUncaughtError ](dart-async/Zon