@allgemein/eventbus
Version:
11 lines (10 loc) • 521 B
TypeScript
import { IEventBusConfiguration } from '../../bus/IEventBusConfiguration';
import { IPseudoObject } from '../../bus/IPseudoObject';
import { AbstractEventBusAdapter } from '../AbstractEventBusAdapter';
export declare class DefaultEventBusAdapter extends AbstractEventBusAdapter {
static ADAPTER_NAME: string;
constructor(nodeId: string, name: string, clazz: Function, options: IEventBusConfiguration);
getEmitter(): this;
publish(object: any): Promise<IPseudoObject>;
subscribe(fn: Function): void;
}