UNPKG

@allgemein/eventbus

Version:
23 lines (22 loc) 738 B
import { IEventBusAdapter } from '../adapter/IEventBusAdapter'; import { IEventPostOptions } from './IEventPostOptions'; export declare class EventChannel { private remote; private inc; private readonly nodeId; private readonly name; private grouped; private next; private subscriber; private adapter; constructor(nodeId: string, name: string, adapter: IEventBusAdapter); getAdapter(): IEventBusAdapter; get size(): number; private callSubscriber; private process; private id; register(subscriber: any, method: string, nodeId: string): Promise<void>; unregister(subscriber: any): void; post(o: any, opts?: IEventPostOptions): Promise<any>; close(): Promise<void>; }