@grubou/bussy
Version:
Command & query bus implementations
9 lines (8 loc) • 347 B
TypeScript
import { EventBusMiddleware } from './EventBusMiddleware';
import { DomainEvent } from '../types/DomainEvent';
import { BusLogger } from '../../common/BusLogger';
export declare class LoggingEventBusMiddleware implements EventBusMiddleware {
private logger;
constructor(logger: BusLogger);
handle(event: DomainEvent): Promise<void>;
}