Skip to main content

Interface: RendererEventPayloadMap

Defined in: shared/ipc/rendererEvents.ts:75

Mapping of renderer event channels to their payload contracts.

Propertiesโ€‹

cache:invalidatedโ€‹

cache:invalidated: CacheInvalidatedEventData

Defined in: shared/ipc/rendererEvents.ts:77

Payload for cache invalidation notifications.


monitor:check-completedโ€‹

monitor:check-completed: MonitorCheckCompletedEventData

Defined in: shared/ipc/rendererEvents.ts:79

Payload for monitor check completion events.


monitor:downโ€‹

monitor:down: MonitorDownEventData

Defined in: shared/ipc/rendererEvents.ts:81

Payload for monitor down events.


monitor:status-changedโ€‹

monitor:status-changed: StatusUpdate

Defined in: shared/ipc/rendererEvents.ts:83

Payload for monitor status change events.


monitor:upโ€‹

monitor:up: MonitorUpEventData

Defined in: shared/ipc/rendererEvents.ts:85

Payload for monitor up events.


monitoring:startedโ€‹

monitoring:started: MonitoringControlEventData & { monitorCount: number; siteCount: number; summary?: MonitoringStartSummary; }

Defined in: shared/ipc/rendererEvents.ts:87

Payload for monitoring started events.

Type Declarationโ€‹

monitorCountโ€‹

monitorCount: number

siteCountโ€‹

siteCount: number

summary?โ€‹

optional summary: MonitoringStartSummary


monitoring:stoppedโ€‹

monitoring:stopped: MonitoringControlEventData & { activeMonitors: number; reason: MonitoringControlReason; summary?: MonitoringStopSummary; }

Defined in: shared/ipc/rendererEvents.ts:93

Payload for monitoring stopped events.

Type Declarationโ€‹

activeMonitorsโ€‹

activeMonitors: number

reasonโ€‹

reason: MonitoringControlReason

summary?โ€‹

optional summary: MonitoringStopSummary


settings:history-limit-updatedโ€‹

settings:history-limit-updated: HistoryLimitUpdatedEventData

Defined in: shared/ipc/rendererEvents.ts:99

Payload for database history retention updates.


site:addedโ€‹

site:added: { site: Site; source: "import" | "migration" | "user"; timestamp: number; }

Defined in: shared/ipc/rendererEvents.ts:101

Payload for site added events.

siteโ€‹

site: Site

sourceโ€‹

source: "import" | "migration" | "user"

timestampโ€‹

timestamp: number


site:removedโ€‹

site:removed: { cascade: boolean; siteIdentifier: string; siteName: string; timestamp: number; }

Defined in: shared/ipc/rendererEvents.ts:107

Payload for site removed events.

cascadeโ€‹

cascade: boolean

siteIdentifierโ€‹

siteIdentifier: string

siteNameโ€‹

siteName: string

timestampโ€‹

timestamp: number


site:updatedโ€‹

site:updated: { previousSite: Site; site: Site; timestamp: number; updatedFields: string[]; }

Defined in: shared/ipc/rendererEvents.ts:114

Payload for site updated events.

previousSiteโ€‹

previousSite: Site

siteโ€‹

site: Site

timestampโ€‹

timestamp: number

updatedFieldsโ€‹

updatedFields: string[]


state-sync-eventโ€‹

state-sync-event: StateSyncEventData

Defined in: shared/ipc/rendererEvents.ts:121

Payload for full state synchronisation broadcasts.


test-eventโ€‹

test-event: TestEventData

Defined in: shared/ipc/rendererEvents.ts:123

Payload for development/test events.


update-statusโ€‹

update-status: UpdateStatusEventData

Defined in: shared/ipc/rendererEvents.ts:125

Payload for auto-updater status notifications.