UNPKG

@wordpress/priority-queue

Version:
22 lines (20 loc) 518 B
/** * External dependencies */ import 'requestidlecallback'; /** * @typedef {( timeOrDeadline: IdleDeadline | number ) => void} Callback */ /** * @return {(callback: Callback) => void} RequestIdleCallback */ export function createRequestIdleCallback() { if (typeof window === 'undefined') { return callback => { setTimeout(() => callback(Date.now()), 0); }; } return window.requestIdleCallback; } export default createRequestIdleCallback(); //# sourceMappingURL=request-idle-callback.js.map