UNPKG

raf-engine

Version:
22 lines (21 loc) 496 B
interface QueueObject { id: string; handler: Function; isHeavy: boolean; } declare class RAFEngine { private lastRAFId; private frameId; private frameHandler; private lastNow; private uidCounter; stopped: boolean; queue: Array<QueueObject>; constructor(); start(): void; stop(force?: boolean): void; frame(): void; add(handler: Function, id: string, isHeavy?: boolean): string; remove(id: string): void; } export default RAFEngine;