Kaizen
Browse modulesCheckoutcheckout/serverInterfaces

Interface: CheckoutObserver

Defined in: server/checkout/outbox-service.ts:57

Operational telemetry — distinct from CheckoutHooks (domain lifecycle). The dispatcher calls these on delivery failures; wire them to your metrics / alerting (proposal §Factory & injected deps).

Methods

onEventDeadLettered()?

optional onEventDeadLettered(e: ObservedEvent): void | Promise<void>;

Defined in: server/checkout/outbox-service.ts:63

Parameters

ParameterType
eObservedEvent

Returns

void | Promise<void>


onEventDeliveryFailed()?

optional onEventDeliveryFailed(
   e: ObservedEvent, 
   error: unknown, 
   attempts: number
): void | Promise<void>;

Defined in: server/checkout/outbox-service.ts:58

Parameters

ParameterType
eObservedEvent
errorunknown
attemptsnumber

Returns

void | Promise<void>

On this page