Interface: FieldValidatorConfig
Gala Launchpad SDK 9.0.0-rc.5 / index / FieldValidatorConfig
Interface: FieldValidatorConfig
Defined in: packages/launchpad-sdk/dist/types/common.d.ts:535
Configuration for a single field validator
Used with createOptionsValidator to define validation rules for options objects.
Since
6.12.0
Properties
field
field:
string
Defined in: packages/launchpad-sdk/dist/types/common.d.ts:537
Field name to validate
required?
optionalrequired?:boolean
Defined in: packages/launchpad-sdk/dist/types/common.d.ts:539
Whether the field is required (default: false)
type?
optionaltype?:"string"|"number"|"boolean"|"object"
Defined in: packages/launchpad-sdk/dist/types/common.d.ts:541
Expected type ('string' | 'number' | 'boolean' | 'object')
validator?
optionalvalidator?: (value,options) =>string|undefined
Defined in: packages/launchpad-sdk/dist/types/common.d.ts:543
Custom validator function - returns error message or undefined if valid
Parameters
value
unknown
options
Record<string, unknown>
Returns
string | undefined