UNPKG

@allgemein/eventbus

Version:
23 lines (22 loc) 905 B
import { INsqSubMessage } from './INsqSubMessage'; import { INsqdReader } from './INsqdReader'; import { INsqdWriter } from './INsqdWriter'; import { AbstractEventBusAdapter } from '../AbstractEventBusAdapter'; import { IPseudoObject } from '../../bus/IPseudoObject'; export declare class NsqdEventBusAdapter extends AbstractEventBusAdapter { constructor(nodeId: string, name: string, clazz: Function, options: any); static ADAPTER_NAME: string; private static NsqdReader; private static NsqdWriter; _connecting: boolean; _ready: boolean; loadDependencies(): void; connect(): Promise<void>; open(): Promise<unknown>; getSubscriber(): Promise<INsqdReader>; getPublisher(): Promise<INsqdWriter>; onMessage(message: INsqSubMessage): void; publish(object: any): Promise<IPseudoObject>; unsubscribe(): void; subscribe(fn: Function): Promise<void>; }