Interface: DatabaseRetryEventData
Defined in: shared/types/events.ts:416
Payload for database retry events.
Remarksโ
Used to track retry attempts for failed database operations. Helps with monitoring and debugging database reliability.
Exampleโ
const event: DatabaseRetryEventData = {
    attempt: 2,
    maxAttempts: 3,
    operation: "query",
    delay: 1000,
};
Extendsโ
Propertiesโ
timestampโ
readonlytimestamp:number
Defined in: shared/types/events.ts:74
The time (in milliseconds since epoch) when the event occurred.
Inherited fromโ
_meta?โ
readonlyoptional_meta:EventMetadata
Defined in: shared/types/events.ts:76
Runtime metadata describing the emission context.
Inherited fromโ
_originalMeta?โ
readonlyoptional_originalMeta:EventMetadata
Defined in: shared/types/events.ts:78
Preserves previously attached metadata when re-emitting events.
Inherited fromโ
attemptโ
attempt:
number
Defined in: shared/types/events.ts:418
Current attempt number (1-based)
delayโ
delay:
number
Defined in: shared/types/events.ts:420
Delay before this retry attempt in milliseconds
maxAttemptsโ
maxAttempts:
number
Defined in: shared/types/events.ts:422
Maximum number of attempts allowed
operationโ
operation:
DatabaseOperation
Defined in: shared/types/events.ts:424
The database operation being retried