UNPKG

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