12345678910111213141516171819202122 |
- var root = require('./root');
- var now = require('./now');
- exports =
- root.requestIdleCallback ||
- function(cb) {
- var start = now();
- return setTimeout(function() {
- cb({
- didTimeout: false,
- timeRemaining: function() {
- return Math.max(0, 50 - (now() - start));
- }
- });
- }, 1);
- };
- exports.cancel =
- root.cancelIdleCallback ||
- function(id) {
- clearTimeout(id);
- };
- module.exports = exports;
|