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.