Repository URL to install this package:
|
Version:
0.0.2 ▾
|
const IS_BROWSER = typeof window === 'object';
export const requestIdleCallback = IS_BROWSER
? window.requestIdleCallback
: function (cb) {
const start = Date.now();
return setTimeout(() => {
cb({
didTimeout: false,
timeRemaining: () => Math.max(0, 50 - (Date.now() - start))
});
}, 1);
};
export const cancelIdleCallback = IS_BROWSER
? window.cancelIdleCallback
: (id) => clearTimeout(id);
//# sourceMappingURL=index.js.map