Interface: DatabaseRetryEventData
Defined in: shared/types/events.ts:527
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,
};
Hierarchyโ
Extendsโ
Indexableโ
[key: string]: unknown
[key: number]: unknown
[key: symbol]: unknown
Propertiesโ
timestampโ
readonly timestamp: number;
Defined in: shared/types/events.ts:104
The time (in milliseconds since epoch) when the event occurred.
Inherited fromโ
_meta?โ
readonly optional _meta?: EventMetadata;
Defined in: shared/types/events.ts:106
Runtime metadata describing the emission context.
Inherited fromโ
_originalMeta?โ
readonly optional _originalMeta?: EventMetadata;
Defined in: shared/types/events.ts:108
Preserves previously attached metadata when re-emitting events.
Inherited fromโ
BaseStateSyncEventData._originalMeta
attemptโ
attempt: number;
Defined in: shared/types/events.ts:529
Current attempt number (1-based)
delayโ
delay: number;
Defined in: shared/types/events.ts:531
Delay before this retry attempt in milliseconds
maxAttemptsโ
maxAttempts: number;
Defined in: shared/types/events.ts:533
Maximum number of attempts allowed
operationโ
operation: DatabaseOperation;
Defined in: shared/types/events.ts:535
The database operation being retried