Function: validateMonitorFieldEnhanced()
validateMonitorFieldEnhanced(
type
:"http"
|"port"
|"ping"
|"dns"
,fieldName
:string
,value
:unknown
):Promise
<{errors
: readonlystring
[];success
:boolean
;warnings?
: readonlystring
[];data?
:unknown
;metadata?
:ValidationMetadata
;fieldName?
:string
;validationType
:"full"
|"field"
|"partial"
; }>
Defined in: src/utils/monitorValidation.ts:158
Enhanced field validation with type information and better error handling.
Parametersโ
typeโ
Monitor type
"http"
| "port"
| "ping"
| "dns"
fieldNameโ
string
Field name to validate
valueโ
unknown
Field value
Returnsโ
Promise
<{ errors
: readonly string
[]; success
: boolean
; warnings?
: readonly string
[]; data?
: unknown
; metadata?
: ValidationMetadata
; fieldName?
: string
; validationType
: "full"
| "field"
| "partial"
; }>
Promise resolving to enhanced validation result