UNPKG

request-callback

Version:

Like requestIdleCallback, but for everywhere

13 lines (10 loc) 310 B
const window = require('global/window') const assert = require('assert') module.exports = function requestCallback (callback) { assert(callback, 'callback must be defined') if (window.requestIdleCallback) { return window.requestIdleCallback(callback) } else { return setTimeout(callback) } }