Skip to main content

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

View Summary

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

BaseEventData.timestamp


_meta?โ€‹

readonly optional _meta?: EventMetadata;

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

Runtime metadata describing the emission context.

Inherited fromโ€‹

BaseStateSyncEventData._meta


_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