@allgemein/eventbus
Version:
16 lines (15 loc) • 660 B
TypeScript
import { IEventBusConfiguration } from './IEventBusConfiguration';
import { IEventBusAdapter } from '../adapter/IEventBusAdapter';
import { EventBus } from './EventBus';
import { EventBusAdapterFactory } from '../adapter/EventBusAdapterFactory';
export declare class EventBusConfiguration {
constructor(bus: EventBus, cfg: IEventBusConfiguration);
get name(): string;
private static factory;
private readonly configuration;
private readonly _name;
private adapter;
private bus;
static getAdapterFactory(): EventBusAdapterFactory;
createAdapter(nodeId: string, name: string, clazz: Function, opts?: any): IEventBusAdapter;
}