lath
Version:
Seamless connection of pages.
12 lines (11 loc) • 367 B
TypeScript
declare type FrameFn = (frameAverageDuration: number, framesQueuesLength: number) => Promise<void>;
declare class FrameQueue {
private queue;
private inProgress;
private averageDuration;
pushState<T extends FrameFn>(frameFn: T): void;
run(): void;
step(timestamp: number): Promise<void>;
clear(): void;
}
export { FrameQueue };