modern-async
Version:
A modern tooling library for asynchronous operations using async/await, promises and async generators
22 lines (18 loc) • 514 B
JavaScript
import queueMicrotask_ from 'core-js-pure/features/queue-microtask.js'
/**
* An alternative to standard `queueMicrotask()` function.
*
* This is just of mirror of core-js' implementation for compatibility.
*
* @param {Function} fct The function to call in a microtask.
* @example
* import { queueMicrotask } from 'modern-async'
*
* queueMicrotask(() => {
* console.log('this resolves in a micro task')
* })
*/
function queueMicrotask (fct) {
queueMicrotask_(fct)
}
export default queueMicrotask