@hookform/resolvers
Advanced tools
Comparing version 2.9.2 to 2.9.3
@@ -1,5 +0,5 @@ | ||
import { FieldValues, ResolverOptions, ResolverResult, UnpackNestedValue } from 'react-hook-form'; | ||
import { FieldValues, ResolverOptions, ResolverResult } from 'react-hook-form'; | ||
import * as Ajv from 'ajv'; | ||
export declare type Resolver = <T>(schema: Ajv.JSONSchemaType<T>, schemaOptions?: Ajv.Options, factoryOptions?: { | ||
mode?: 'async' | 'sync'; | ||
}) => <TFieldValues extends FieldValues, TContext>(values: UnpackNestedValue<TFieldValues>, context: TContext | undefined, options: ResolverOptions<TFieldValues>) => Promise<ResolverResult<TFieldValues>>; | ||
}) => <TFieldValues extends FieldValues, TContext>(values: TFieldValues, context: TContext | undefined, options: ResolverOptions<TFieldValues>) => Promise<ResolverResult<TFieldValues>>; |
@@ -5,3 +5,2 @@ import { | ||
ResolverResult, | ||
UnpackNestedValue, | ||
} from 'react-hook-form'; | ||
@@ -15,5 +14,5 @@ import * as Ajv from 'ajv'; | ||
) => <TFieldValues extends FieldValues, TContext>( | ||
values: UnpackNestedValue<TFieldValues>, | ||
values: TFieldValues, | ||
context: TContext | undefined, | ||
options: ResolverOptions<TFieldValues>, | ||
) => Promise<ResolverResult<TFieldValues>>; |
@@ -1,2 +0,2 @@ | ||
import { FieldValues, ResolverOptions, ResolverResult, UnpackNestedValue } from 'react-hook-form'; | ||
import { FieldValues, ResolverOptions, ResolverResult } from 'react-hook-form'; | ||
import { ValidatorOptions } from 'class-validator'; | ||
@@ -9,2 +9,2 @@ import { ClassConstructor } from 'class-transformer'; | ||
rawValues?: boolean; | ||
}) => <TFieldValues extends FieldValues, TContext>(values: UnpackNestedValue<TFieldValues>, context: TContext | undefined, options: ResolverOptions<TFieldValues>) => Promise<ResolverResult<TFieldValues>>; | ||
}) => <TFieldValues extends FieldValues, TContext>(values: TFieldValues, context: TContext | undefined, options: ResolverOptions<TFieldValues>) => Promise<ResolverResult<TFieldValues>>; |
@@ -5,3 +5,2 @@ import { | ||
ResolverResult, | ||
UnpackNestedValue, | ||
} from 'react-hook-form'; | ||
@@ -16,5 +15,5 @@ import { ValidatorOptions } from 'class-validator'; | ||
) => <TFieldValues extends FieldValues, TContext>( | ||
values: UnpackNestedValue<TFieldValues>, | ||
values: TFieldValues, | ||
context: TContext | undefined, | ||
options: ResolverOptions<TFieldValues>, | ||
) => Promise<ResolverResult<TFieldValues>>; |
@@ -1,2 +0,2 @@ | ||
import type { FieldValues, ResolverResult, UnpackNestedValue, ResolverOptions } from 'react-hook-form'; | ||
export declare type Resolver = (schema: any) => <TFieldValues extends FieldValues, TContext>(values: UnpackNestedValue<TFieldValues>, context: TContext | undefined, options: ResolverOptions<TFieldValues>) => Promise<ResolverResult<TFieldValues>>; | ||
import type { FieldValues, ResolverResult, ResolverOptions } from 'react-hook-form'; | ||
export declare type Resolver = (schema: any) => <TFieldValues extends FieldValues, TContext>(values: TFieldValues, context: TContext | undefined, options: ResolverOptions<TFieldValues>) => Promise<ResolverResult<TFieldValues>>; |
import type { | ||
FieldValues, | ||
ResolverResult, | ||
UnpackNestedValue, | ||
ResolverOptions, | ||
@@ -11,5 +10,5 @@ } from 'react-hook-form'; | ||
) => <TFieldValues extends FieldValues, TContext>( | ||
values: UnpackNestedValue<TFieldValues>, | ||
values: TFieldValues, | ||
context: TContext | undefined, | ||
options: ResolverOptions<TFieldValues>, | ||
) => Promise<ResolverResult<TFieldValues>>; |
@@ -1,2 +0,2 @@ | ||
import { FieldError, FieldErrors, ResolverOptions } from 'react-hook-form'; | ||
export declare const toNestError: <TFieldValues>(errors: Record<string, FieldError>, options: ResolverOptions<TFieldValues>) => import("react-hook-form").DeepMap<import("react-hook-form").DeepPartial<TFieldValues>, FieldError>; | ||
import { FieldErrors, ResolverOptions } from 'react-hook-form'; | ||
export declare const toNestError: <TFieldValues>(errors: FieldErrors, options: ResolverOptions<TFieldValues>) => FieldErrors<TFieldValues>; |
@@ -1,2 +0,2 @@ | ||
import { FieldError, ResolverOptions } from 'react-hook-form'; | ||
export declare const validateFieldsNatively: <TFieldValues>(errors: Record<string, FieldError>, options: ResolverOptions<TFieldValues>) => void; | ||
import { ResolverOptions, FieldErrors } from 'react-hook-form'; | ||
export declare const validateFieldsNatively: <TFieldValues>(errors: FieldErrors, options: ResolverOptions<TFieldValues>) => void; |
import * as t from 'io-ts'; | ||
import { FieldError, FieldValues, ResolverOptions, ResolverResult, UnpackNestedValue } from 'react-hook-form'; | ||
export declare type Resolver = <T, TFieldValues, TContext>(codec: t.Decoder<FieldValues, T>) => (values: UnpackNestedValue<TFieldValues>, _context: TContext | undefined, options: ResolverOptions<TFieldValues>) => ResolverResult<TFieldValues>; | ||
import { FieldError, FieldValues, ResolverOptions, ResolverResult } from 'react-hook-form'; | ||
export declare type Resolver = <T, TFieldValues, TContext>(codec: t.Decoder<FieldValues, T>) => (values: TFieldValues, _context: TContext | undefined, options: ResolverOptions<TFieldValues>) => ResolverResult<TFieldValues>; | ||
export declare type ErrorObject = Record<string, FieldError>; | ||
@@ -5,0 +5,0 @@ export declare type FieldErrorWithPath = FieldError & { |
@@ -7,3 +7,2 @@ import * as t from 'io-ts'; | ||
ResolverResult, | ||
UnpackNestedValue, | ||
} from 'react-hook-form'; | ||
@@ -14,3 +13,3 @@ | ||
) => ( | ||
values: UnpackNestedValue<TFieldValues>, | ||
values: TFieldValues, | ||
_context: TContext | undefined, | ||
@@ -17,0 +16,0 @@ options: ResolverOptions<TFieldValues>, |
@@ -1,5 +0,5 @@ | ||
import { FieldValues, ResolverOptions, ResolverResult, UnpackNestedValue } from 'react-hook-form'; | ||
import { FieldValues, ResolverOptions, ResolverResult } from 'react-hook-form'; | ||
import type { AsyncValidationOptions, Schema } from 'joi'; | ||
export declare type Resolver = <T extends Schema>(schema: T, schemaOptions?: AsyncValidationOptions, factoryOptions?: { | ||
mode?: 'async' | 'sync'; | ||
}) => <TFieldValues extends FieldValues, TContext>(values: UnpackNestedValue<TFieldValues>, context: TContext | undefined, options: ResolverOptions<TFieldValues>) => Promise<ResolverResult<TFieldValues>>; | ||
}) => <TFieldValues extends FieldValues, TContext>(values: TFieldValues, context: TContext | undefined, options: ResolverOptions<TFieldValues>) => Promise<ResolverResult<TFieldValues>>; |
@@ -5,3 +5,2 @@ import { | ||
ResolverResult, | ||
UnpackNestedValue, | ||
} from 'react-hook-form'; | ||
@@ -15,5 +14,5 @@ import type { AsyncValidationOptions, Schema } from 'joi'; | ||
) => <TFieldValues extends FieldValues, TContext>( | ||
values: UnpackNestedValue<TFieldValues>, | ||
values: TFieldValues, | ||
context: TContext | undefined, | ||
options: ResolverOptions<TFieldValues>, | ||
) => Promise<ResolverResult<TFieldValues>>; |
@@ -1,2 +0,2 @@ | ||
import type { FieldValues, ResolverOptions, ResolverResult, UnpackNestedValue } from 'react-hook-form'; | ||
import type { FieldValues, ResolverOptions, ResolverResult } from 'react-hook-form'; | ||
import type { NopeObject } from 'nope-validator/lib/cjs/NopeObject'; | ||
@@ -8,3 +8,3 @@ declare type ValidateOptions = Parameters<NopeObject['validate']>[2]; | ||
rawValues?: boolean; | ||
}) => <TFieldValues extends FieldValues, TContext extends Context>(values: UnpackNestedValue<TFieldValues>, context: TContext | undefined, options: ResolverOptions<TFieldValues>) => ResolverResult<TFieldValues>; | ||
}) => <TFieldValues extends FieldValues, TContext extends Context>(values: TFieldValues, context: TContext | undefined, options: ResolverOptions<TFieldValues>) => ResolverResult<TFieldValues>; | ||
export {}; |
@@ -1,2 +0,2 @@ | ||
import type { FieldErrors } from 'react-hook-form'; | ||
import type {FieldError, FieldErrors} from 'react-hook-form'; | ||
import { toNestError, validateFieldsNatively } from '@hookform/resolvers'; | ||
@@ -18,3 +18,3 @@ import type { ShapeErrors } from 'nope-validator/lib/cjs/types'; | ||
message: error, | ||
}; | ||
} as FieldError; | ||
} else { | ||
@@ -21,0 +21,0 @@ parseErrors(error, acc, _path); |
@@ -5,3 +5,2 @@ import type { | ||
ResolverResult, | ||
UnpackNestedValue, | ||
} from 'react-hook-form'; | ||
@@ -18,5 +17,5 @@ import type { NopeObject } from 'nope-validator/lib/cjs/NopeObject'; | ||
) => <TFieldValues extends FieldValues, TContext extends Context>( | ||
values: UnpackNestedValue<TFieldValues>, | ||
values: TFieldValues, | ||
context: TContext | undefined, | ||
options: ResolverOptions<TFieldValues>, | ||
) => ResolverResult<TFieldValues>; |
{ | ||
"name": "@hookform/resolvers", | ||
"amdName": "hookformResolvers", | ||
"version": "2.9.2", | ||
"version": "2.9.3", | ||
"description": "React Hook Form validation resolvers: Yup, Joi, Superstruct, Zod, Vest, Class Validator, io-ts, Nope, computed-types and Typanion", | ||
@@ -208,3 +208,3 @@ "main": "dist/resolvers.js", | ||
"react-dom": "^17.0.2", | ||
"react-hook-form": "7.29.0", | ||
"react-hook-form": "^7.33.0", | ||
"reflect-metadata": "^0.1.13", | ||
@@ -211,0 +211,0 @@ "superstruct": "^0.15.3", |
@@ -1,5 +0,5 @@ | ||
import { FieldValues, ResolverOptions, ResolverResult, UnpackNestedValue } from 'react-hook-form'; | ||
import { FieldValues, ResolverOptions, ResolverResult } from 'react-hook-form'; | ||
import { validate, Struct } from 'superstruct'; | ||
declare type Options = Parameters<typeof validate>[2]; | ||
export declare type Resolver = <T extends Struct<any, any>>(schema: T, factoryOtions?: Options) => <TFieldValues extends FieldValues, TContext>(values: UnpackNestedValue<TFieldValues>, context: TContext | undefined, options: ResolverOptions<TFieldValues>) => ResolverResult<TFieldValues>; | ||
export declare type Resolver = <T extends Struct<any, any>>(schema: T, options?: Options) => <TFieldValues extends FieldValues, TContext>(values: TFieldValues, context: TContext | undefined, options: ResolverOptions<TFieldValues>) => ResolverResult<TFieldValues>; | ||
export {}; |
@@ -5,3 +5,2 @@ import { | ||
ResolverResult, | ||
UnpackNestedValue, | ||
} from 'react-hook-form'; | ||
@@ -14,7 +13,7 @@ import { validate, Struct } from 'superstruct'; | ||
schema: T, | ||
factoryOtions?: Options, | ||
options?: Options, | ||
) => <TFieldValues extends FieldValues, TContext>( | ||
values: UnpackNestedValue<TFieldValues>, | ||
values: TFieldValues, | ||
context: TContext | undefined, | ||
options: ResolverOptions<TFieldValues>, | ||
) => ResolverResult<TFieldValues>; |
@@ -1,5 +0,5 @@ | ||
import type { FieldValues, ResolverOptions, ResolverResult, UnpackNestedValue } from 'react-hook-form'; | ||
import type { FieldValues, ResolverOptions, ResolverResult } from 'react-hook-form'; | ||
import { ValidationState, AnyStrictValidator } from 'typanion'; | ||
declare type ValidateOptions = Pick<ValidationState, 'coercions' | 'coercion'>; | ||
declare type RHFResolver = <TFieldValues extends FieldValues, TContext>(values: UnpackNestedValue<TFieldValues>, context: TContext | undefined, options: ResolverOptions<TFieldValues>) => ResolverResult<TFieldValues>; | ||
declare type RHFResolver = <TFieldValues extends FieldValues, TContext>(values: TFieldValues, context: TContext | undefined, options: ResolverOptions<TFieldValues>) => ResolverResult<TFieldValues>; | ||
export declare type Resolver = <UnknownValidator extends AnyStrictValidator>(validator: UnknownValidator, validatorOptions?: ValidateOptions, resolverOptions?: { | ||
@@ -6,0 +6,0 @@ mode?: 'async' | 'sync'; |
@@ -1,2 +0,2 @@ | ||
import type { FieldErrors } from 'react-hook-form'; | ||
import type {FieldError, FieldErrors} from 'react-hook-form'; | ||
import { toNestError, validateFieldsNatively } from '@hookform/resolvers'; | ||
@@ -11,3 +11,3 @@ import type { Resolver } from './types'; | ||
message: e[1].trim(), | ||
}; | ||
} as FieldError; | ||
@@ -14,0 +14,0 @@ return acc; |
@@ -5,3 +5,2 @@ import type { | ||
ResolverResult, | ||
UnpackNestedValue, | ||
} from 'react-hook-form'; | ||
@@ -13,3 +12,3 @@ import { ValidationState, AnyStrictValidator} from 'typanion' | ||
type RHFResolver = <TFieldValues extends FieldValues, TContext>( | ||
values: UnpackNestedValue<TFieldValues>, | ||
values: TFieldValues, | ||
context: TContext | undefined, | ||
@@ -16,0 +15,0 @@ options: ResolverOptions<TFieldValues>, |
@@ -5,3 +5,2 @@ import { | ||
ResolverResult, | ||
UnpackNestedValue, | ||
} from 'react-hook-form'; | ||
@@ -17,3 +16,3 @@ import * as Vest from 'vest'; | ||
) => <TFieldValues extends FieldValues, TContext>( | ||
values: UnpackNestedValue<TFieldValues>, | ||
values: TFieldValues, | ||
context: TContext | undefined, | ||
@@ -20,0 +19,0 @@ options: ResolverOptions<TFieldValues>, |
@@ -1,2 +0,2 @@ | ||
import { FieldValues, ResolverOptions, ResolverResult, UnpackNestedValue } from 'react-hook-form'; | ||
import { FieldValues, ResolverOptions, ResolverResult } from 'react-hook-form'; | ||
import * as Yup from 'yup'; | ||
@@ -8,3 +8,3 @@ import type Lazy from 'yup/lib/Lazy'; | ||
rawValues?: boolean; | ||
}) => <TFieldValues extends FieldValues, TContext>(values: UnpackNestedValue<TFieldValues>, context: TContext | undefined, options: ResolverOptions<TFieldValues>) => Promise<ResolverResult<TFieldValues>>; | ||
}) => <TFieldValues extends FieldValues, TContext>(values: TFieldValues, context: TContext | undefined, options: ResolverOptions<TFieldValues>) => Promise<ResolverResult<TFieldValues>>; | ||
export {}; |
@@ -5,3 +5,2 @@ import { | ||
ResolverResult, | ||
UnpackNestedValue, | ||
} from 'react-hook-form'; | ||
@@ -20,5 +19,5 @@ import * as Yup from 'yup'; | ||
) => <TFieldValues extends FieldValues, TContext>( | ||
values: UnpackNestedValue<TFieldValues>, | ||
values: TFieldValues, | ||
context: TContext | undefined, | ||
options: ResolverOptions<TFieldValues>, | ||
) => Promise<ResolverResult<TFieldValues>>; |
@@ -1,2 +0,2 @@ | ||
import { FieldValues, ResolverResult, UnpackNestedValue, ResolverOptions } from 'react-hook-form'; | ||
import { FieldValues, ResolverResult, ResolverOptions } from 'react-hook-form'; | ||
import { z } from 'zod'; | ||
@@ -13,2 +13,2 @@ export declare type Resolver = <T extends z.Schema<any, any>>(schema: T, schemaOptions?: Partial<z.ParseParams>, factoryOptions?: { | ||
rawValues?: boolean; | ||
}) => <TFieldValues extends FieldValues, TContext>(values: UnpackNestedValue<TFieldValues>, context: TContext | undefined, options: ResolverOptions<TFieldValues>) => Promise<ResolverResult<TFieldValues>>; | ||
}) => <TFieldValues extends FieldValues, TContext>(values: TFieldValues, context: TContext | undefined, options: ResolverOptions<TFieldValues>) => Promise<ResolverResult<TFieldValues>>; |
import { | ||
FieldValues, | ||
ResolverResult, | ||
UnpackNestedValue, | ||
ResolverOptions, | ||
@@ -24,5 +23,5 @@ } from 'react-hook-form'; | ||
) => <TFieldValues extends FieldValues, TContext>( | ||
values: UnpackNestedValue<TFieldValues>, | ||
values: TFieldValues, | ||
context: TContext | undefined, | ||
options: ResolverOptions<TFieldValues>, | ||
) => Promise<ResolverResult<TFieldValues>>; |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
2865230
6476