UNPKG

@sucoza/websocket-signalr-devtools-plugin

Version:

DevTools plugin for WebSocket and SignalR connection monitoring and debugging

12 lines 729 B
export type EventListener<T> = (data: T) => void; export declare class EventEmitter<TEventMap extends Record<string, unknown>> { private listeners; on<K extends keyof TEventMap>(event: K, listener: EventListener<TEventMap[K]>): () => void; off<K extends keyof TEventMap>(event: K, listener: EventListener<TEventMap[K]>): void; emit<K extends keyof TEventMap>(event: K, data: TEventMap[K]): void; once<K extends keyof TEventMap>(event: K, listener: EventListener<TEventMap[K]>): () => void; removeAllListeners<K extends keyof TEventMap>(event?: K): void; listenerCount<K extends keyof TEventMap>(event: K): number; eventNames(): Array<keyof TEventMap>; } //# sourceMappingURL=event-emitter.d.ts.map