Skip to content

nextMicrotask

Execute a given function in the next microtask.

Usage

js
import { 
nextMicrotask
} from '@studiometa/js-toolkit/utils';
// Callback APIs
nextMicrotask
(() => {
console
.
log
('I will be executed in the next microtask!');
}); // Promise API await
nextMicrotask
();
console
.
log
('I will be executed in the next microtask!');

Parameters

  • fn (() => T): the function to execute

Return value

This function returns a Promise<T> resolving on the next microtask.

MIT Licensed