@@ -462,7 +462,8 @@ export class FieldApi<
462
462
TName ,
463
463
TFieldValidator ,
464
464
TFormValidator ,
465
- TData
465
+ TData ,
466
+ TMetaExtension
466
467
> [ 'form' ]
467
468
/**
468
469
* The field name.
@@ -544,7 +545,7 @@ export class FieldApi<
544
545
runValidator <
545
546
TValue extends {
546
547
value : TData
547
- fieldApi : FieldApi < any , any , any , any >
548
+ fieldApi : FieldApi < any , any , any , any , any >
548
549
validationSource : ValidationSource
549
550
} ,
550
551
TType extends 'validate' | 'validateAsync' ,
@@ -756,7 +757,7 @@ export class FieldApi<
756
757
TFormValidator
757
758
> [ ]
758
759
759
- const linkedFields : FieldApi < any , any , any , any > [ ] = [ ]
760
+ const linkedFields : FieldApi < any , any , any , any , any > [ ] = [ ]
760
761
for ( const field of fields ) {
761
762
if ( ! field . instance ) continue
762
763
const { onChangeListenTo, onBlurListenTo } =
@@ -793,15 +794,17 @@ export class FieldApi<
793
794
} )
794
795
return acc . concat ( fieldValidates as never )
795
796
} ,
796
- [ ] as Array < SyncValidator < any > & { field : FieldApi < any , any , any , any > } > ,
797
+ [ ] as Array <
798
+ SyncValidator < any > & { field : FieldApi < any , any , any , any , any > }
799
+ > ,
797
800
)
798
801
799
802
// Needs type cast as eslint errantly believes this is always falsy
800
803
let hasErrored = false as boolean
801
804
802
805
batch ( ( ) => {
803
806
const validateFieldFn = (
804
- field : FieldApi < any , any , any , any > ,
807
+ field : FieldApi < any , any , any , any , any > ,
805
808
validateObj : SyncValidator < any > ,
806
809
) => {
807
810
const errorMapKey = getErrorMapKey ( validateObj . cause )
@@ -899,7 +902,7 @@ export class FieldApi<
899
902
return acc . concat ( fieldValidates as never )
900
903
} ,
901
904
[ ] as Array <
902
- AsyncValidator < any > & { field : FieldApi < any , any , any , any > }
905
+ AsyncValidator < any > & { field : FieldApi < any , any , any , any , any > }
903
906
> ,
904
907
)
905
908
@@ -919,7 +922,7 @@ export class FieldApi<
919
922
const linkedPromises : Promise < ValidationError | undefined > [ ] = [ ]
920
923
921
924
const validateFieldAsyncFn = (
922
- field : FieldApi < any , any , any , any > ,
925
+ field : FieldApi < any , any , any , any , any > ,
923
926
validateObj : AsyncValidator < any > ,
924
927
promises : Promise < ValidationError | undefined > [ ] ,
925
928
) => {
0 commit comments