You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.5 KiB
31 lines
1.5 KiB
2 years ago
|
import { CriteriaMode, FieldName, FieldRefs, FieldValues, InternalFieldName } from '../types';
|
||
|
declare const _default: <TFieldValues extends FieldValues>(fieldsNames: Set<InternalFieldName> | InternalFieldName[], _fields: FieldRefs, criteriaMode?: CriteriaMode, shouldUseNativeValidation?: boolean | undefined) => {
|
||
|
criteriaMode: CriteriaMode | undefined;
|
||
|
names: FieldName<TFieldValues>[];
|
||
|
fields: Record<string, {
|
||
|
ref: import("../types").Ref;
|
||
|
name: string;
|
||
|
refs?: HTMLInputElement[] | undefined;
|
||
|
mount?: boolean | undefined;
|
||
|
} & Partial<{
|
||
|
required: string | import("../types").ValidationRule<boolean>;
|
||
|
min: import("../types").ValidationRule<string | number>;
|
||
|
max: import("../types").ValidationRule<string | number>;
|
||
|
maxLength: import("../types").ValidationRule<number>;
|
||
|
minLength: import("../types").ValidationRule<number>;
|
||
|
pattern: import("../types").ValidationRule<RegExp>;
|
||
|
validate: import("../types").Validate<any> | Record<string, import("../types").Validate<any>>;
|
||
|
valueAsNumber: boolean;
|
||
|
valueAsDate: boolean;
|
||
|
value: any;
|
||
|
setValueAs: (value: any) => any;
|
||
|
shouldUnregister?: boolean | undefined;
|
||
|
onChange?: ((event: any) => void) | undefined;
|
||
|
onBlur?: ((event: any) => void) | undefined;
|
||
|
disabled: boolean;
|
||
|
deps: string | string[];
|
||
|
}>>;
|
||
|
shouldUseNativeValidation: boolean | undefined;
|
||
|
};
|
||
|
export default _default;
|
||
|
//# sourceMappingURL=getResolverOptions.d.ts.map
|