Socket
Socket
Sign inDemoInstall

@hookform/resolvers

Package Overview
Dependencies
Maintainers
3
Versions
118
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@hookform/resolvers - npm Package Compare versions

Comparing version 2.9.2 to 2.9.3

4

ajv/dist/types.d.ts

@@ -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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc