UNPKG

ngx-message-bus

Version:

Messaging system for angular 11.x application. It allows communication between components and modules. Direct messages, messages by types and broadcasting.

26 lines (25 loc) 923 B
import { ErrorHandlingEnum } from './error-handling.enum'; import { Connection } from "./connection"; import { Message } from "./message"; import { Listener } from "./listener"; export declare class Hub { private errorHanndling; private hubName; private subscribers; private listeners; private broadcastListeners; constructor(hubName: string, errorHanndling: ErrorHandlingEnum); connect(connection: Connection): void; disconnect(connection: Connection): void; getActiveConnections(): number; addListener(listener: Listener): void; addBroadcastListener(listener: Listener): void; removeListener(listener: Listener): void; removeBroadcastListener(subscriberId: string): void; getHubName(): string; post<T>(message: Message<T>): void; broadcast<T>(message: Message<T>): void; dispose(): void; private isAnyListener; private isAnyBroadcastListener; }