UNPKG

@wener/console

Version:

Base console UI toolkit

13 lines (12 loc) 484 B
// for safari export const requestIdleCallback = globalThis.requestIdleCallback || ((callback, options)=>{ const start = Date.now(); const deadline = { didTimeout: false, timeRemaining: ()=>Math.max(0, 50 - (Date.now() - start)) }; // skip options?.timeout return setTimeout(()=>callback(deadline), 1); }); export const cancelIdleCallback = globalThis.cancelIdleCallback || ((id)=>clearTimeout(id)); //# sourceMappingURL=requestIdleCallback.js.map