Variable: validationPatterns
const
validationPatterns: {nonEmptyString
: (value
:string
) =>boolean
;numberInRange
: (min
:number
,max
:number
) => (value
:number
) =>boolean
;oneOfNumbers
: (allowedValues
:number
[]) => (value
:number
) =>boolean
;oneOfStrings
: (allowedValues
:string
[]) => (value
:string
) =>boolean
; }
Defined in: src/components/shared/formUtils.ts:170
Common validation patterns for form fields
Type Declarationโ
nonEmptyString()โ
readonly
nonEmptyString: (value
:string
) =>boolean
Validates that a string is not empty after trimming
Parametersโ
valueโ
string
Returnsโ
boolean
numberInRange()โ
readonly
numberInRange: (min
:number
,max
:number
) => (value
:number
) =>boolean
Validates that a number is within a specified range
Parametersโ
minโ
number
maxโ
number
Returnsโ
(
value
:number
):boolean
Parametersโ
valueโ
number
Returnsโ
boolean
oneOfNumbers()โ
readonly
oneOfNumbers: (allowedValues
:number
[]) => (value
:number
) =>boolean
Validates that a value is one of the allowed numbers
Parametersโ
allowedValuesโ
number
[]
Returnsโ
(
value
:number
):boolean
Parametersโ
valueโ
number
Returnsโ
boolean
oneOfStrings()โ
readonly
oneOfStrings: (allowedValues
:string
[]) => (value
:string
) =>boolean
Validates that a value is one of the allowed options
Parametersโ
allowedValuesโ
string
[]
Returnsโ
(
value
:string
):boolean
Parametersโ
valueโ
string
Returnsโ
boolean