Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
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