@wordpress/priority-queue
Version:
Generic browser priority queue.
21 lines • 949 B
TypeScript
/**
* External dependencies
*/
import 'requestidlecallback';
/**
* Internal dependencies
*/
import type { RequestIdleCallbackCallback } from './types';
/**
* @return A function that schedules a callback when the browser is idle or via setTimeout on the server.
*/
export declare function createRequestIdleCallback(): ((callback: RequestIdleCallbackCallback) => void) | ({
(callback: IdleRequestCallback, options?: IdleRequestOptions): number;
(callback: (deadline: IdleDeadline) => void, options?: IdleRequestOptions): IdleCallbackHandle;
} & typeof requestIdleCallback);
declare const _default: ((callback: RequestIdleCallbackCallback) => void) | ({
(callback: IdleRequestCallback, options?: IdleRequestOptions): number;
(callback: (deadline: IdleDeadline) => void, options?: IdleRequestOptions): IdleCallbackHandle;
} & typeof requestIdleCallback);
export default _default;
//# sourceMappingURL=request-idle-callback.d.ts.map