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