threads-message-broker
Version:
Message broker for threads
13 lines (12 loc) • 518 B
TypeScript
import { IThreadsMessageBroker } from "../interfaces";
export declare class ThreadsMessageBrokerSlave implements IThreadsMessageBroker {
private readonly _subscribers_list;
constructor();
publish(event_name: string, data: unknown, local_flag?: boolean): void;
trigger(event_name: string, local_flag?: boolean): void;
private _emit;
subscribe(event_name: string, fn: Function): string;
unsubscribe(id_subscriber: string): void;
addThread(): void;
removeThread(): void;
}