toosoon-events
Version:
Project providing services implemented as singleton class instances
20 lines (19 loc) • 533 B
TypeScript
import { EventManager } from './index';
export type RafListener = (time: number, delta: number) => void;
/**
* Utility class for creating `requestAnimationFrame` listeners
*
* @class RafManager
* @extends EventManager
*/
declare class RafManager extends EventManager<RafListener> {
protected listeners: RafListener[];
time: number;
private _rafId;
protected bind(): void;
protected unbind(): void;
update: () => void;
private _onUpdate;
}
declare const _default: RafManager;
export default _default;