UNPKG

@oxog/delay

Version:

A comprehensive, zero-dependency delay/timeout utility library with advanced timing features

18 lines 957 B
export declare function nextFrame(): Promise<number>; export declare function nextFrames(count: number): Promise<number>; export declare function idle(options?: IdleRequestOptions): Promise<IdleDeadline>; export declare function waitForDOMReady(): Promise<void>; export declare function waitForWindowLoad(): Promise<void>; export declare function waitForVisibilityChange(visible: boolean): Promise<void>; export declare function createFrameBasedDelay(frames: number): Promise<number>; export declare function createIdleDelay(maxWait?: number): Promise<IdleDeadline>; export declare function isRequestAnimationFrameAvailable(): boolean; export declare function isRequestIdleCallbackAvailable(): boolean; export declare function getEnvironmentCapabilities(): { hasRequestAnimationFrame: boolean; hasRequestIdleCallback: boolean; hasPerformanceNow: boolean; hasDocument: boolean; hasWindow: boolean; }; //# sourceMappingURL=browser.d.ts.map