Interface: DatabaseSuccessEventData
Defined in: shared/types/events.ts:579
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,
};
Hierarchyโ
Extendsโ
Indexableโ
[
key:string]:unknown
[
key:number]:unknown
[
key:symbol]:unknown
Propertiesโ
timestampโ
readonlytimestamp:number
Defined in: shared/types/events.ts:110
The time (in milliseconds since epoch) when the event occurred.
Inherited fromโ
_meta?โ
readonlyoptional_meta?:EventMetadata
Defined in: shared/types/events.ts:112
Runtime metadata describing the emission context.
Inherited fromโ
_originalMeta?โ
readonlyoptional_originalMeta?:EventMetadata
Defined in: shared/types/events.ts:114
Preserves previously attached metadata when re-emitting events.
Inherited fromโ
BaseStateSyncEventData._originalMeta
cacheHit?โ
optionalcacheHit?:boolean
Defined in: shared/types/events.ts:581
Whether this operation was served from cache
duration?โ
optionalduration?:number
Defined in: shared/types/events.ts:583
Duration of the operation in milliseconds
operationโ
operation:
DatabaseOperation
Defined in: shared/types/events.ts:585
The database operation that succeeded
rowCount?โ
optionalrowCount?:number
Defined in: shared/types/events.ts:587
Number of rows affected/returned