UNPKG

@allgemein/eventbus

Version:
20 lines (19 loc) 639 B
import * as nsqjs from 'nsqjs'; import { EventEmitter } from 'events'; import { INsqdReader } from './INsqdReader'; export declare class NsqdReader extends EventEmitter implements INsqdReader { options: nsqjs.ReaderConnectionConfigOptions; reader: nsqjs.Reader; inc: number; topic: string; channel: string; ready: boolean; constructor(topic: string, channel: string, options: nsqjs.ReaderConnectionConfigOptions); initialize(): Promise<any>; isOpened(): boolean; open(): Promise<nsqjs.Reader>; close(): Promise<{}>; private onMessage; private onDiscard; onError(err: Error): void; }