UNPKG

@reactway/tiny-emitter

Version:
9 lines (8 loc) 332 B
export declare type Callback = (...args: any[]) => void; export declare class TinyEmitter<THandler extends Callback = () => void> { private registry; addListener(handler: THandler): () => void; removeListener(handler: THandler): void; emit(...payload: Parameters<THandler>): void; getListenersCount(): number; }