shared/types/events
Defines event payload types for improved type safety in IPC event callbacks.
Remarksโ
These interfaces replace generic unknown types, ensuring strict typing for
all event payloads exchanged between the Electron main process and renderer.
Interfacesโ
- EventMetadata
- BaseEventData
- StateSyncEventData
- CacheInvalidatedEventData
- DatabaseConnectionEventData
- DatabaseErrorEventData
- DatabaseRetryEventData
- DatabaseSuccessEventData
- MonitorCheckCompletedEventData
- HistoryLimitUpdatedEventData
- MonitoringControlEventData
- UpdateStatusEventData
- RendererEventPayloadMap
Type Aliasesโ
- CorrelationId
- SiteAddedSource
- StateSyncEventDataParseResult
- CacheInvalidationReason
- CacheInvalidationType
- MonitorStatusChangedEventData
- MonitorLifecycleEventData
- MonitorDownEventData
- MonitoringControlReason
- MonitoringStartedEventData
- MonitoringStoppedEventData
- MonitorUpEventData
- UpdateStatus
- DatabaseOperation
- TestEventData
- RendererEventChannel
- RendererEventDescriptor
- RendererEvent
Variablesโ
- correlationIdSchema
- eventMetadataSchema
- SITE_ADDED_SOURCE_VALUES
- SITE_ADDED_SOURCE
- SITE_ADDED_SOURCES
- stateSyncEventDataSchema
- CACHE_INVALIDATION_REASON
- CACHE_INVALIDATION_TYPE
- CACHE_INVALIDATION_REASON_VALUES
- CACHE_INVALIDATION_TYPE_VALUES
- MONITORING_CONTROL_REASON
- MONITORING_CONTROL_REASON_VALUES
- UPDATE_STATUS
- UPDATE_STATUS_VALUES