Interface: DatabaseConnectionEventData
Defined in: shared/types/events.ts:357
Payload for database connection events.
Remarksโ
Used to track database connection state changes. Important for monitoring database availability and connection health.
Exampleโ
const event: DatabaseConnectionEventData = {
    state: "connected",
    connectionId: "conn_123",
};
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โ
connectionId?โ
optionalconnectionId:string
Defined in: shared/types/events.ts:359
Unique identifier for the connection
details?โ
optionaldetails:string
Defined in: shared/types/events.ts:361
Additional context about the connection state
stateโ
state:
"error"|"connected"|"connecting"|"disconnected"
Defined in: shared/types/events.ts:363
Current connection state