facade-signalr-client
Version:
facade signalr client
10 lines (9 loc) • 329 B
TypeScript
export declare type ICallback = (...args: any[]) => void;
export interface IEventCallback {
[key: string]: ICallback[];
}
export interface IEventBus {
on(eventName: string, callback: ICallback): void;
off(eventName: string, callback: ICallback): void;
trigger(eventName: string, ...args: any[]): void;
}