Skip to main content

Interface: DatabaseRetryEventData

Defined in: shared/types/events.ts:560

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โ€‹

View Summary

Extendsโ€‹

Indexableโ€‹

[key: string]: unknown

[key: number]: unknown

[key: symbol]: unknown

Propertiesโ€‹

timestampโ€‹

readonly timestamp: number

Defined in: shared/types/events.ts:107

The time (in milliseconds since epoch) when the event occurred.

Inherited fromโ€‹

BaseEventData.timestamp


_meta?โ€‹

readonly optional _meta: EventMetadata

Defined in: shared/types/events.ts:109

Runtime metadata describing the emission context.

Inherited fromโ€‹

BaseStateSyncEventData._meta


_originalMeta?โ€‹

readonly optional _originalMeta: EventMetadata

Defined in: shared/types/events.ts:111

Preserves previously attached metadata when re-emitting events.

Inherited fromโ€‹

BaseStateSyncEventData._originalMeta


attemptโ€‹

attempt: number

Defined in: shared/types/events.ts:562

Current attempt number (1-based)


delayโ€‹

delay: number

Defined in: shared/types/events.ts:564

Delay before this retry attempt in milliseconds


maxAttemptsโ€‹

maxAttempts: number

Defined in: shared/types/events.ts:566

Maximum number of attempts allowed


operationโ€‹

operation: DatabaseOperation

Defined in: shared/types/events.ts:568

The database operation being retried