Interface: DatabaseSuccessEventData
Defined in: shared/types/events.ts:447
Payload for database success events.
Remarksโ
Used to track successful database operations for monitoring and performance analysis. Provides metrics about operation performance and cache utilization.
Exampleโ
const event: DatabaseSuccessEventData = {
    operation: "query",
    duration: 45,
    cacheHit: true,
};
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โ
cacheHit?โ
optionalcacheHit:boolean
Defined in: shared/types/events.ts:449
Whether this operation was served from cache
duration?โ
optionalduration:number
Defined in: shared/types/events.ts:451
Duration of the operation in milliseconds
operationโ
operation:
DatabaseOperation
Defined in: shared/types/events.ts:453
The database operation that succeeded
rowCount?โ
optionalrowCount:number
Defined in: shared/types/events.ts:455
Number of rows affected/returned