Interface: EventsServiceContract
Defined in: src/services/EventsService.ts:89
Contract describing the event subscription surface exposed by the
EventsService facade.
Propertiesโ
initializeโ
initialize: () =>
Promise<void>
Defined in: src/services/EventsService.ts:90
Returnsโ
Promise<void>
onCacheInvalidatedโ
onCacheInvalidated: (
callback: (data:CacheInvalidatedEventData) =>void) =>Promise<() =>void>
Defined in: src/services/EventsService.ts:91
Parametersโ
callbackโ
(data: CacheInvalidatedEventData) => void
Returnsโ
Promise<() => void>
onHistoryLimitUpdatedโ
onHistoryLimitUpdated: (
callback: (data:HistoryLimitUpdatedEventData) =>void) =>Promise<() =>void>
Defined in: src/services/EventsService.ts:94
Parametersโ
callbackโ
(data: HistoryLimitUpdatedEventData) => void
Returnsโ
Promise<() => void>
onMonitorCheckCompletedโ
onMonitorCheckCompleted: (
callback: (data:MonitorCheckCompletedEventData) =>void) =>Promise<() =>void>
Defined in: src/services/EventsService.ts:97
Parametersโ
callbackโ
(data: MonitorCheckCompletedEventData) => void
Returnsโ
Promise<() => void>
onMonitorDownโ
onMonitorDown: (
callback: (data:MonitorDownEventData) =>void) =>Promise<() =>void>
Defined in: src/services/EventsService.ts:100
Parametersโ
callbackโ
(data: MonitorDownEventData) => void
Returnsโ
Promise<() => void>
onMonitoringStartedโ
onMonitoringStarted: (
callback: (data:MonitoringStartedEventData) =>void) =>Promise<() =>void>
Defined in: src/services/EventsService.ts:103
Parametersโ
callbackโ
(data: MonitoringStartedEventData) => void
Returnsโ
Promise<() => void>
onMonitoringStoppedโ
onMonitoringStopped: (
callback: (data:MonitoringStoppedEventData) =>void) =>Promise<() =>void>
Defined in: src/services/EventsService.ts:106
Parametersโ
callbackโ
(data: MonitoringStoppedEventData) => void
Returnsโ
Promise<() => void>
onMonitorStatusChangedโ
onMonitorStatusChanged: (
callback: (update:StatusUpdate) =>void) =>Promise<() =>void>
Defined in: src/services/EventsService.ts:109
Parametersโ
callbackโ
(update: StatusUpdate) => void
Returnsโ
Promise<() => void>
onMonitorUpโ
onMonitorUp: (
callback: (data:MonitorUpEventData) =>void) =>Promise<() =>void>
Defined in: src/services/EventsService.ts:112
Parametersโ
callbackโ
(data: MonitorUpEventData) => void
Returnsโ
Promise<() => void>
onSiteAddedโ
onSiteAdded: (
callback: (data: {site:Site;source:"import"|"migration"|"user";timestamp:number; }) =>void) =>Promise<() =>void>
Defined in: src/services/EventsService.ts:115
Parametersโ
callbackโ
(data: { site: Site; source: "import" | "migration" | "user"; timestamp: number; }) => void
Returnsโ
Promise<() => void>
onSiteRemovedโ
onSiteRemoved: (
callback: (data: {cascade:boolean;siteIdentifier:string;siteName:string;timestamp:number; }) =>void) =>Promise<() =>void>
Defined in: src/services/EventsService.ts:118
Parametersโ
callbackโ
(data: { cascade: boolean; siteIdentifier: string; siteName: string; timestamp: number; }) => void
Returnsโ
Promise<() => void>
onSiteUpdatedโ
onSiteUpdated: (
callback: (data: {previousSite:Site;site:Site;timestamp:number;updatedFields:string[]; }) =>void) =>Promise<() =>void>
Defined in: src/services/EventsService.ts:121
Parametersโ
callbackโ
(data: { previousSite: Site; site: Site; timestamp: number; updatedFields: string[]; }) => void
Returnsโ
Promise<() => void>
onTestEventโ
onTestEvent: (
callback: (data:TestEventData) =>void) =>Promise<() =>void>
Defined in: src/services/EventsService.ts:124
Parametersโ
callbackโ
(data: TestEventData) => void
Returnsโ
Promise<() => void>
onUpdateStatusโ
onUpdateStatus: (
callback: (data:UpdateStatusEventData) =>void) =>Promise<() =>void>
Defined in: src/services/EventsService.ts:127
Parametersโ
callbackโ
(data: UpdateStatusEventData) => void
Returnsโ
Promise<() => void>