@cross-border-bridge/memory-queue-data-bus
Version:
MemoryQueueDataBus for Web application
14 lines (13 loc) • 497 B
TypeScript
import * as mq from "@cross-border-bridge/memory-queue";
import * as db from "@cross-border-bridge/data-bus";
export declare class MemoryQueueDataBus implements db.DataBus {
private _sender;
private _receiver;
private _handlers;
constructor(sender: mq.MemoryQueue, receiver: mq.MemoryQueue);
send(...data: any[]): void;
addHandler(handler: db.DataBusHandler): void;
removeHandler(handler: db.DataBusHandler): void;
removeAllHandlers(): void;
destroy(): void;
}