UNPKG

@hiddentao/clockwork-engine

Version:

A TypeScript/PIXI.js game engine for deterministic, replayable games with built-in rendering

26 lines 659 B
/** * Event Callback Manager * * Utility class for managing event callbacks with type safety. * Eliminates duplicate callback array management across platform layers. */ export declare class EventCallbackManager<T> { private callbacks; /** * Register a new event callback */ register(callback: (event: T) => void): void; /** * Trigger all registered callbacks with an event */ trigger(event: T): void; /** * Clear all registered callbacks */ clear(): void; /** * Get the number of registered callbacks */ get count(): number; } //# sourceMappingURL=EventCallbackManager.d.ts.map