UNPKG

unstated-enhancers

Version:
21 lines (20 loc) 497 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var defer; if (typeof process === 'object' && typeof process.nextTick === 'function') { defer = process.nextTick; } else if (typeof Promise === 'function') { var resolve = Promise.resolve(); defer = resolve.then.bind(resolve); } else if (typeof setImmediate === 'function') { defer = setImmediate; } else { defer = setTimeout; } var queue = function (cb) { defer(cb); }; exports.default = queue;