interface IQueryBus
Since 0.1.0

Registers and executes queries.

Methods

register<TQuery extends CqrsQuery, TResult>(
type: string,
handler: IQueryHandler<TQuery, TResult>
): void

Registers a handler for a query type.

execute<TResult = unknown>(query: CqrsQuery): Promise<TResult>

Executes a query.

Usage

import { type IQueryBus } from "common/src/index.ts";