GraphReFlyTS

API Reference

cqrsMessageCommand()

Creates a CQRS message command.

Import

import { cqrsMessageCommand } from "@graphrefly/ts/cqrs/messaging";

Signature

function cqrsMessageCommand(
	message: MessageBusMessage<TPayload>,
	delivery: MessageBusDelivery,
	policy?: CqrsMessagingPolicy<TPayload, TCommand>,
): CqrsCommand<TCommand> | undefined

Parameters

ParameterTypeDescription
messageMessageBusMessage<TPayload>message value used by the helper.
deliveryMessageBusDeliverydelivery value used by the helper.
policyCqrsMessagingPolicy<TPayload, TCommand>Policy object used to admit, retry, or route work.

Returns

The CQRS message command result.

Example

import { cqrsMessageCommand } from "@graphrefly/ts/cqrs/messaging";

Source

packages/ts/src/cqrs/messaging.ts