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>