UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

33 lines (32 loc) 1.33 kB
import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models"; import { $UnreadCounter } from "@docsvision/webclient/Platform/$UnreadCounter"; import { IUnreadCountersHealthMonitor } from "@docsvision/webclient/Platform/$UnreadCountersHealthMonitor"; import { $ApplicationSettings } from "@docsvision/webclient/StandardServices"; import { $RealtimeCommunicationService } from "@docsvision/webclient/System/$RealtimeCommunicationService"; import { IRealTimeCommunicationMessage } from "@docsvision/webclient/System/IRealTimeCommunicationMessage"; /** @internal */ export declare class UnreadCountersHealthMonitorService implements IUnreadCountersHealthMonitor { private services; static realtimeMessageType: string; constructor(services: $RealtimeCommunicationService & $UnreadCounter & $ApplicationSettings); protected onCountersHealthNotification: (message: IRealTimeCommunicationMessage<ISystemStateNotification>) => void; } interface ISystemStateNotification { /** * Notification source */ Source: GenModels.SystemStateNotificationSource; /** * Severity */ Severity: GenModels.SystemStateNotificationSeverity; /** * Short description */ Caption: string; /** * Detailed description */ Details: string; } export {};