macrotask

macrotask() is setTimeout(_, 0) as a promise — await it to yield a macrotask. For a microtask see microtask; for a longer fixed wait see sleepLong. Part of pota/use/test.

Arguments

Takes no arguments.

Returns: Promise<void> that resolves after one macrotask.