Type aliases
ErrorMessageFunction
ErrorMessageFunction<T>: (value: string, formData: T) => string
Type parameters
Type declaration
- (value: string, formData: T): string
SupportedInputTypes
SupportedInputTypes: "text" | "checkbox" | "radio" | "button"
ValidationErrorCleaner
ValidationErrorCleaner: (name: string, reportMultipleErrors: boolean, ruleKey?: string) => void
Type declaration
- (name: string, reportMultipleErrors: boolean, ruleKey?: string): void
Parameters
name: string
reportMultipleErrors: boolean
Optional ruleKey: string
Returns void
ValidationErrorReporter
ValidationErrorReporter: (name: string, reportMultipleErrors: boolean, ruleKey: string, errorMessage: string) => void
Type declaration
- (name: string, reportMultipleErrors: boolean, ruleKey: string, errorMessage: string): void
Parameters
name: string
reportMultipleErrors: boolean
ruleKey: string
errorMessage: string
Returns void
ValidatorFunction
Type parameters
Type declaration
Parameters
Returns string | boolean | undefined
Returns either unmet rule, or null