@any-routing/core
Version:
This library was generated with [Nx](https://nx.dev).
8 lines (7 loc) • 367 B
TypeScript
export declare class Dispatcher<EventMap extends object> {
private callbacks;
fire<E extends keyof EventMap>(event: E, data: EventMap[E]): void;
on<E extends keyof EventMap>(event: E, callback: (event: EventMap[E]) => void): void;
off<E extends keyof EventMap>(event: E, callback: (event: EventMap[E]) => void): void;
private getEventCallbacks;
}