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?
optionalchartFormatters: {advanced?:boolean;responseTime?:boolean;uptime?:boolean; }
Defined in: electron/services/monitoring/monitorUiConfig.d.ts:18
Chart data formatters
advanced?
optionaladvanced:boolean
responseTime?
optionalresponseTime:boolean
uptime?
optionaluptime:boolean
detailFormats?
optionaldetailFormats: {analyticsLabel?:string; } & {historyDetail?: (details:string) =>string; }
Defined in: electron/services/monitoring/monitorUiConfig.d.ts:24
Detail formats with optional history formatter
Type Declaration
analyticsLabel?
optionalanalyticsLabel:string
Format for analytics display
Type Declaration
historyDetail()?
optionalhistoryDetail: (details:string) =>string
Parameters
details
string
Returns
string
Overrides
SharedMonitorUiConfig.detailFormats
detailLabelFormatter?
optionaldetailLabelFormatter:string
Defined in: electron/services/monitoring/monitorUiConfig.d.ts:28
Detail label formatter function name
display?
optionaldisplay: {showAdvancedMetrics?:boolean;showUrl?:boolean; } & {showPort?:boolean; }
Defined in: electron/services/monitoring/monitorUiConfig.d.ts:30
Display preferences including optional port display
Type Declaration
showAdvancedMetrics?
optionalshowAdvancedMetrics:boolean
showUrl?
optionalshowUrl:boolean
Type Declaration
showPort?
optionalshowPort:boolean
Overrides
SharedMonitorUiConfig.display
formatDetail()?
optionalformatDetail: (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()?
optionalformatTitleSuffix: (monitor:Monitor) =>string
Defined in: electron/services/monitoring/monitorUiConfig.d.ts:36
Function to format title suffix for history charts
Parameters
monitor
Returns
string
helpTexts?
optionalhelpTexts: {primary?:string;secondary?:string; }
Defined in: shared/types/monitorTypes.ts:48
Help text for form fields
primary?
optionalprimary:string
secondary?
optionalsecondary:string
Inherited from
SharedMonitorUiConfig.helpTexts
supportsAdvancedAnalytics?
optionalsupportsAdvancedAnalytics:boolean
Defined in: shared/types/monitorTypes.ts:53
Whether this monitor type supports advanced analytics
Inherited from
SharedMonitorUiConfig.supportsAdvancedAnalytics
supportsResponseTime?
optionalsupportsResponseTime:boolean
Defined in: shared/types/monitorTypes.ts:55
Whether this monitor type supports response time analytics
Inherited from
SharedMonitorUiConfig.supportsResponseTime