Skip to main content

Function: resolveMonitorNumericOverride()

function resolveMonitorNumericOverride(options: {
allowEqualMinimum?: boolean;
fallbackValue: number;
minimumValue: number;
monitor: object;
monitorFieldName: string;
serviceConfig: object;
serviceConfigFieldName?: string;
}): number;

Defined in: electron/services/monitoring/shared/monitorConfigValueResolvers.ts:106

Resolves a numeric override with monitor-first precedence and service-level fallback.

Parameters​

options​

Resolution options.

allowEqualMinimum?​

boolean

fallbackValue​

number

minimumValue​

number

monitor​

object

monitorFieldName​

string

serviceConfig​

object

serviceConfigFieldName?​

string

Returns​

number

The resolved numeric value.

Remarks​

This utility centralizes the repeated pattern used by monitor services where a numeric value can be provided on the monitor instance, then by service configuration, otherwise defaulting to a constant.