- 'use strict'
- function makeNext () {
- if (typeof process === 'object' && typeof process.nextTick === 'function') {
- return process.nextTick
- } else if (typeof setImmediate === 'function') {
- return setImmediate
- } else {
- return function next (f) {
- setTimeout(f, 0)
- }
- }
- }
- module.exports = makeNext()
|