UNPKG

@zodash/next-tick

Version:
18 lines (17 loc) 479 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.nextTick = void 0; /** * Process.nextTick in browser * * @param fn The function to be restricted. * @param args The arguments of fn */ function nextTick(fn, delayMs) { // @TODO infer parameter if (typeof delayMs === 'undefined' && typeof setImmediate !== 'undefined') { return setImmediate(fn); } return setTimeout(fn, delayMs || 0); } exports.nextTick = nextTick;