@grubou/bussy
Version:
Command & query bus implementations
9 lines (8 loc) • 351 B
TypeScript
import { Query } from './types/Query';
import { QueryMiddleware } from './middlewares/QueryMiddleware';
import { QueryBus } from './types/QueryBus';
export declare class InternalQueryBus implements QueryBus {
private middlewareChain;
constructor(middlewareChain: QueryMiddleware);
publish<RESULT>(query: Query<RESULT>): Promise<RESULT>;
}