UNPKG

@wordpress/priority-queue

Version:
22 lines (20 loc) 514 B
/** * External dependencies */ import 'requestidlecallback'; /** * Internal dependencies */ /** * @return A function that schedules a callback when the browser is idle or via setTimeout on the server. */ 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