scheduleMicrotask method

  1. @override
void scheduleMicrotask(
  1. void callback()
)
override

Runs callback asynchronously in this zone.

The global scheduleMicrotask delegates to the current zone's scheduleMicrotask. The root zone's implementation interacts with the underlying system to schedule the given callback as a microtask.

Custom zones may intercept this operation (for example to wrap the given callback), or to implement their own microtask scheduler. In the latter case, they will usually still use the parent zone's ZoneDelegate.scheduleMicrotask to attach themselves to the existing event loop.

Implementation

@override
void scheduleMicrotask(void Function() callback) => zone.scheduleMicrotask(callback);