Function: validateRequiredIntegerField()
validateRequiredIntegerField<
TType,TField>(type:TType,fieldName:TField,value:OptionalMonitorFieldValue<TType,TField>,missingMessage:string):string[]
Defined in: src/utils/monitorValidation/formFieldValidators.ts:65
Validates a required integer field.
Type Parametersโ
TTypeโ
TType extends "cdn-edge-consistency" | "dns" | "http" | "http-header" | "http-json" | "http-keyword" | "http-latency" | "http-status" | "ping" | "port" | "replication" | "server-heartbeat" | "ssl" | "websocket-keepalive"
TFieldโ
TField extends string
Parametersโ
typeโ
TType
fieldNameโ
TField
valueโ
OptionalMonitorFieldValue<TType, TField>
missingMessageโ
string
Returnsโ
string[]
Remarksโ
For form UX we treat non-integer values the same as missing/invalid input and
return the provided missingMessage rather than schema-specific errors.