@allgemein/eventbus
Version:
16 lines (15 loc) • 517 B
TypeScript
import { EventEmitter } from 'events';
import { IPseudoObject } from '../../bus/IPseudoObject';
import { NsqdEventBusAdapter } from './NsqdEventBusAdapter';
export declare class NsqdObject implements IPseudoObject {
id: string;
uuid: string;
object: any;
adapter: NsqdEventBusAdapter;
emitter: EventEmitter;
error: Error;
result: any;
constructor(adapter2: NsqdEventBusAdapter, eventID: string, object: any);
fire(): Promise<void>;
waitForResult(ttl?: number): Promise<any>;
}