Skip to content

handleCommandWithRetry

API reference for handleCommandWithRetry

@delta-base/toolkit


handleCommandWithRetry<State, TEvent>(eventStore, streamId, handler, options): Promise<CommandHandlerResult<State, TEvent>>

Handle command with automatic retry on version conflicts

State

TEvent extends Readonly<{ data: EventData; metadata?: PlatformEventMetadata; type: string; }> = Readonly<{ data: EventData; metadata?: PlatformEventMetadata; type: string; }>

EventStore

string

Handler<State, TEvent>

CommandHandlerOptions<State, TEvent>

Promise<CommandHandlerResult<State, TEvent>>