- FieldsArray
- FieldsObject
- ValidatableFields
- Validated
- ValidationResponse
- ValidatorResponse
- ValueOf
- ValueOfArrayFields
- ValueOfFieldState
- ValueOfFields
- ValueOfObjectFields
Ƭ FieldsArray: ComposibleValidatable‹any›[]
Defined in formState.ts:9
Mode: array
Ƭ FieldsObject: object
Defined in formState.ts:7
Mode: object
- [ key: string]: ComposibleValidatable‹any›
Ƭ ValidatableFields: FieldsObject | FieldsArray
Defined in formState.ts:11
Each key of the object is a validatable
Ƭ Validated: object
Defined in types.ts:16
Ƭ ValidationResponse: string | null | undefined | false
Defined in types.ts:5
A truthy string or falsy values.
Ƭ ValidatorResponse: ValidationResponse | Promise‹ValidationResponse›
Defined in types.ts:12
The return value of a validator.
Ƭ ValueOf: State extends FormState<infer Fields, infer Fields extends { [key: string]: ComposibleValidatable<any, any>; } ? ValueOfObjectFields : infer Fields extends (infer Field)[] ? ValueArrayOf : never> ? Fields extends { ...; } ? ValueOfObjectFields<...> : Fields extends (infer Field)[] ? ValueArrayOf...
Defined in types.ts:90
Value of state (FormState
or FieldState
)
Ƭ ValueOfArrayFields: Fields extends (infer Field)[] ? ValueArrayOf : never
Defined in types.ts:76
Value of array-fields.
Ƭ ValueOfFieldState: State extends FieldState ? FieldType : never
Defined in types.ts:59
Value of FieldState
.
Ƭ ValueOfFields: Fields extends { [key: string]: ComposibleValidatable<any, any>; } ? ValueOfObjectFields : Fields extends (infer Field)[] ? ValueArrayOf : never
Defined in types.ts:83
Value of fields.
Ƭ ValueOfObjectFields: object
Defined in types.ts:71
Value of object-fields.
▸ bindInput<T>(state
: FieldState‹T›): InputBindings‹T›
Defined in bind.ts:16
Helper method to bind state to your input component.
You can define your own bindInput by specifying getValue
.
Type parameters:
▪ T
Parameters:
Name | Type |
---|---|
state |
FieldState‹T› |
Returns: InputBindings‹T›
▸ bindInput<T, E>(state
: FieldState‹T›, getValue
: function): InputBindings‹T, E›
Defined in bind.ts:17
Type parameters:
▪ T
▪ E
Parameters:
▪ state: FieldState‹T›
▪ getValue: function
▸ (e
: E): T
Parameters:
Name | Type |
---|---|
e |
E |
Returns: InputBindings‹T, E›