Skip to main content

Function: resolveRequiredMonitorUrlField()

function resolveRequiredMonitorUrlField(
monitor: object,
fieldName: string,
errorMessage: string,
protocols?: readonly string[]
): RequiredMonitorStringFieldResult;

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

Reads and validates a required URL field from a monitor object.

Parameters​

monitor​

object

Monitor-like object containing configuration fields.

fieldName​

string

URL field key to resolve.

errorMessage​

string

Error message returned when the field is missing or invalid.

protocols?​

readonly string[]

Optional allowed protocols passed to URL validation.

Returns​

RequiredMonitorStringFieldResult

Discriminated result containing either a validated URL or a validation message.