UNPKG

next

Version:

The React Framework

16 lines (15 loc) 617 B
declare type RequestIdleCallbackHandle = any; declare type RequestIdleCallbackOptions = { timeout: number; }; declare type RequestIdleCallbackDeadline = { readonly didTimeout: boolean; timeRemaining: () => number; }; declare global { interface Window { requestIdleCallback: (callback: (deadline: RequestIdleCallbackDeadline) => void, opts?: RequestIdleCallbackOptions) => RequestIdleCallbackHandle; } } declare const requestIdleCallback: (callback: (deadline: RequestIdleCallbackDeadline) => void, opts?: RequestIdleCallbackOptions | undefined) => any; export default requestIdleCallback;