Skip to main content

Function: validateTimeout()

validateTimeout(timeout: string | number, fieldName: string, minSeconds: number, maxSeconds: number): { error?: string; isValid: boolean; }

Defined in: shared/utils/formValidation.ts:152

Validates timeout value for monitor configuration.

Parametersโ€‹

timeoutโ€‹

The timeout value to validate (in seconds)

string | number

fieldNameโ€‹

string = "Timeout"

Optional field name for error messages

minSecondsโ€‹

number = 1

Minimum allowed timeout (default: 1)

maxSecondsโ€‹

number = 300

Maximum allowed timeout (default: 300)

Returnsโ€‹

{ error?: string; isValid: boolean; }

Validation result with success status and optional error message

error?โ€‹

optional error: string

isValidโ€‹

isValid: boolean

Remarksโ€‹

Standardizes timeout validation across monitoring forms.