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.
18 lines (17 loc) • 587 B
TypeScript
import { Message } from "./message";
import { Hub } from "./hub";
import { Subscription } from "./subscription";
export declare class Connection {
private subscriberId;
private hub;
constructor(hub: Hub, subscriberId: string);
getHubName(): string;
getSubscriberId(): string;
off<T>(subscription: Subscription<T>): void;
offBroadcast(): void;
on<T>(subscription: Subscription<T>): void;
onBroadcast(callBack: (payload: any) => void): void;
post<T>(message: Message<T>): void;
broadcast<T>(data: T): void;
private subscriptionToListener;
}