'use strict' const queueMicrotask = require('queue-microtask') module.exports = function (fn, ...args) { if (args.length === 0) { queueMicrotask(fn) } else { queueMicrotask(() => fn(...args)) } }