Skip to main content

Interface: EventsServiceContract

Defined in: src/services/EventsService.ts:77

Contract describing the event subscription surface exposed by the EventsService facade.

Propertiesโ€‹

initializeโ€‹

initialize: () => Promise<void>;

Defined in: src/services/EventsService.ts:78

Returnsโ€‹

Promise<void>


onCacheInvalidatedโ€‹

onCacheInvalidated: (callback: (data: CacheInvalidatedEventData) => void) =>
Promise<() => void>;

Defined in: src/services/EventsService.ts:79

Parametersโ€‹

callbackโ€‹

(data: CacheInvalidatedEventData) => void

Returnsโ€‹

Promise<() => void>


onHistoryLimitUpdatedโ€‹

onHistoryLimitUpdated: (
callback: (data: HistoryLimitUpdatedEventData) => void
) => Promise<() => void>;

Defined in: src/services/EventsService.ts:82

Parametersโ€‹

callbackโ€‹

(data: HistoryLimitUpdatedEventData) => void

Returnsโ€‹

Promise<() => void>


onMonitorCheckCompletedโ€‹

onMonitorCheckCompleted: (
callback: (data: MonitorCheckCompletedEventData) => void
) => Promise<() => void>;

Defined in: src/services/EventsService.ts:85

Parametersโ€‹

callbackโ€‹

(data: MonitorCheckCompletedEventData) => void

Returnsโ€‹

Promise<() => void>


onMonitoringStartedโ€‹

onMonitoringStarted: (callback: (data: MonitoringStartedEventData) => void) =>
Promise<() => void>;

Defined in: src/services/EventsService.ts:88

Parametersโ€‹

callbackโ€‹

(data: MonitoringStartedEventData) => void

Returnsโ€‹

Promise<() => void>


onMonitoringStoppedโ€‹

onMonitoringStopped: (callback: (data: MonitoringStoppedEventData) => void) =>
Promise<() => void>;

Defined in: src/services/EventsService.ts:91

Parametersโ€‹

callbackโ€‹

(data: MonitoringStoppedEventData) => void

Returnsโ€‹

Promise<() => void>


onMonitorStatusChangedโ€‹

onMonitorStatusChanged: (callback: (update: StatusUpdate) => void) =>
Promise<() => void>;

Defined in: src/services/EventsService.ts:94

Parametersโ€‹

callbackโ€‹

(update: StatusUpdate) => void

Returnsโ€‹

Promise<() => void>


onUpdateStatusโ€‹

onUpdateStatus: (callback: (data: UpdateStatusEventData) => void) =>
Promise<() => void>;

Defined in: src/services/EventsService.ts:97

Parametersโ€‹

callbackโ€‹

(data: UpdateStatusEventData) => void

Returnsโ€‹

Promise<() => void>