1 | export declare type Import<T> = T | {
|
2 | default: T;
|
3 | };
|
4 | export declare enum DeferTiming {
|
5 | Mount = 0,
|
6 | Idle = 1,
|
7 | InViewport = 2
|
8 | }
|
9 | export declare type RequestIdleCallbackHandle = any;
|
10 | export interface RequestIdleCallbackOptions {
|
11 | timeout: number;
|
12 | }
|
13 | export interface RequestIdleCallbackDeadline {
|
14 | readonly didTimeout: boolean;
|
15 | timeRemaining(): number;
|
16 | }
|
17 | export declare type RequestIdleCallback = (deadline: RequestIdleCallbackDeadline) => void;
|
18 | export interface WindowWithRequestIdleCallback {
|
19 | requestIdleCallback(callback: RequestIdleCallback, opts?: RequestIdleCallbackOptions): RequestIdleCallbackHandle;
|
20 | cancelIdleCallback: ((handle: RequestIdleCallbackHandle) => void);
|
21 | }
|
22 |
|
\ | No newline at end of file |