Skip to main content

Interface: MonitorUIConfig

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

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.

Hierarchy

View Summary

Extends

Properties

chartFormatters?

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

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

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:19

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:23

Detail label formatter function name


display?

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

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

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:29

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:31

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:54

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:59

Whether this monitor type supports advanced analytics

Inherited from

SharedMonitorUiConfig.supportsAdvancedAnalytics;

supportsResponseTime?

optional supportsResponseTime?: boolean;

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

Whether this monitor type supports response time analytics

Inherited from

SharedMonitorUiConfig.supportsResponseTime;