Variable: validationPatterns
constvalidationPatterns: {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()โ
readonlynonEmptyString: (value:string) =>boolean
Validates that a string is not empty after trimming
Parametersโ
valueโ
string
Returnsโ
boolean
numberInRange()โ
readonlynumberInRange: (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()โ
readonlyoneOfNumbers: (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()โ
readonlyoneOfStrings: (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