Skip to content
PACKAGES

cqrsCommandHandler()

Convenience helper for declaring typed command handlers in a CQRS bundle.

import { cqrsCommandHandler } from "@graphrefly/ts/cqrs";
function cqrsCommandHandler(
type: string,
handle: CqrsCommandHandler<TCommand, TEvent>,
): CqrsCommandHandlerDefinition<TCommand, TEvent>
ParameterTypeDescription
typestringtype value used by the helper.
handleCqrsCommandHandler<TCommand, TEvent>handle value used by the helper.

A CqrsCommandHandlerDefinition<TCommand, TEvent> value.

import { cqrsCommandHandler } from "@graphrefly/ts/cqrs";

packages/ts/src/cqrs/index.ts