Skip to content
PACKAGES

cqrsWorkQueueDispositionCommand()

Creates a CQRS work queue disposition command.

import { cqrsWorkQueueDispositionCommand } from "@graphrefly/ts/cqrs/work-queue";
function cqrsWorkQueueDispositionCommand(
attempt: CqrsWorkQueueAttempt<TCommand>,
outcome: CqrsWorkQueueOutcome,
policy?: CqrsWorkQueuePolicy,
): WorkQueueCommand<CqrsQueuedCommandPayload<TCommand>>
ParameterTypeDescription
attemptCqrsWorkQueueAttempt<TCommand>attempt value used by the helper.
outcomeCqrsWorkQueueOutcomeOutcome value to record or index.
policyCqrsWorkQueuePolicyPolicy object used to admit, retry, or route work.

The CQRS work queue disposition command result.

import { cqrsWorkQueueDispositionCommand } from "@graphrefly/ts/cqrs/work-queue";

packages/ts/src/cqrs/work-queue.ts