Interface: DatabaseSuccessEventData
Defined in: shared/types/events.ts:558
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โ
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
cacheHit?โ
optional cacheHit?: boolean;
Defined in: shared/types/events.ts:560
Whether this operation was served from cache
duration?โ
optional duration?: number;
Defined in: shared/types/events.ts:562
Duration of the operation in milliseconds
operationโ
operation: DatabaseOperation;
Defined in: shared/types/events.ts:564
The database operation that succeeded
rowCount?โ
optional rowCount?: number;
Defined in: shared/types/events.ts:566
Number of rows affected/returned