Skip to main content

Interface: MonitorUIConfig

Defined in: electron/services/monitoring/monitorUiConfig.d.ts:16

Extended UI configuration used by the renderer when displaying monitors.

Remarks

Augments the shared monitor type configuration with additional metadata that is only meaningful to the desktop renderer layer.

Extends

Properties

chartFormatters?

optional chartFormatters: { advanced?: boolean; responseTime?: boolean; uptime?: boolean; }

Defined in: electron/services/monitoring/monitorUiConfig.d.ts:18

Chart data formatters

advanced?

optional advanced: boolean

responseTime?

optional responseTime: boolean

uptime?

optional uptime: boolean


detailFormats?

optional detailFormats: { analyticsLabel?: string; } & { historyDetail?: (details: string) => string; }

Defined in: electron/services/monitoring/monitorUiConfig.d.ts:24

Detail formats with optional history formatter

Type Declaration

analyticsLabel?

optional analyticsLabel: string

Format for analytics display

Type Declaration

historyDetail()?

optional historyDetail: (details: string) => string

Parameters
details

string

Returns

string

Overrides

SharedMonitorUiConfig.detailFormats


detailLabelFormatter?

optional detailLabelFormatter: string

Defined in: electron/services/monitoring/monitorUiConfig.d.ts:28

Detail label formatter function name


display?

optional display: { showAdvancedMetrics?: boolean; showUrl?: boolean; } & { showPort?: boolean; }

Defined in: electron/services/monitoring/monitorUiConfig.d.ts:30

Display preferences including optional port display

Type Declaration

showAdvancedMetrics?

optional showAdvancedMetrics: boolean

showUrl?

optional showUrl: boolean

Type Declaration

showPort?

optional showPort: boolean

Overrides

SharedMonitorUiConfig.display


formatDetail()?

optional formatDetail: (details: string) => string

Defined in: electron/services/monitoring/monitorUiConfig.d.ts:34

Function to format detail display in history

Parameters

details

string

Returns

string


formatTitleSuffix()?

optional formatTitleSuffix: (monitor: Monitor) => string

Defined in: electron/services/monitoring/monitorUiConfig.d.ts:36

Function to format title suffix for history charts

Parameters

monitor

Monitor

Returns

string


helpTexts?

optional helpTexts: { primary?: string; secondary?: string; }

Defined in: shared/types/monitorTypes.ts:48

Help text for form fields

primary?

optional primary: string

secondary?

optional secondary: string

Inherited from

SharedMonitorUiConfig.helpTexts


supportsAdvancedAnalytics?

optional supportsAdvancedAnalytics: boolean

Defined in: shared/types/monitorTypes.ts:53

Whether this monitor type supports advanced analytics

Inherited from

SharedMonitorUiConfig.supportsAdvancedAnalytics


supportsResponseTime?

optional supportsResponseTime: boolean

Defined in: shared/types/monitorTypes.ts:55

Whether this monitor type supports response time analytics

Inherited from

SharedMonitorUiConfig.supportsResponseTime