UNPKG

@grubou/bussy

Version:

Command & query bus implementations

11 lines (10 loc) 463 B
import { BusLogger } from '../../common/BusLogger'; import { Query } from '../types/Query'; import { ChainableQueryMiddleware, QueryMiddleware } from './QueryMiddleware'; export declare class LoggingQueryBusMiddleware implements QueryMiddleware { private logger; private next; private constructor(); static build(logger: BusLogger): ChainableQueryMiddleware<LoggingQueryBusMiddleware>; handle<RESULT>(query: Query<RESULT>): Promise<RESULT>; }