Socket
Socket
Sign inDemoInstall

yup

Package Overview
Dependencies
Maintainers
1
Versions
127
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

yup - npm Package Compare versions

Comparing version 0.32.4 to 0.32.5

11

CHANGELOG.md

@@ -0,1 +1,12 @@

## [0.32.5](https://github.com/jquense/yup/compare/v0.32.4...v0.32.5) (2020-12-07)
### Bug Fixes
* **types:** change base.default() to any ([01c6930](https://github.com/jquense/yup/commit/01c6930))
## [0.32.4](https://github.com/jquense/yup/compare/v0.32.3...v0.32.4) (2020-12-07)

@@ -2,0 +13,0 @@

6

es/object.d.ts

@@ -58,3 +58,3 @@ import { MixedLocale } from './locale';

export interface OptionalObjectSchema<TShape extends ObjectShape, TContext extends AnyObject = AnyObject, TIn extends Maybe<TypeOfShape<TShape>> = TypeOfShape<TShape>> extends ObjectSchema<TShape, TContext, TIn> {
default<TNextDefault extends Maybe<Record<string, any>>>(def: TNextDefault | (() => TNextDefault)): TNextDefault extends undefined ? ObjectSchema<TShape, TContext, TIn | undefined> : ObjectSchema<TShape, TContext, Defined<TIn>>;
default<TNextDefault extends Maybe<AnyObject>>(def: TNextDefault | (() => TNextDefault)): TNextDefault extends undefined ? ObjectSchema<TShape, TContext, TIn | undefined> : ObjectSchema<TShape, TContext, Defined<TIn>>;
defined(msg?: MixedLocale['defined']): DefinedObjectSchema<TShape, TContext, TIn>;

@@ -70,3 +70,3 @@ required(msg?: MixedLocale['required']): RequiredObjectSchema<TShape, TContext, TIn>;

export interface DefinedObjectSchema<TShape extends ObjectShape, TContext extends AnyObject, TIn extends Maybe<TypeOfShape<TShape>>> extends ObjectSchema<TShape, TContext, TIn, AssertsShape<TShape> | Extract<TIn, null>> {
default<TNextDefault extends Maybe<Record<string, any>>>(def: TNextDefault | (() => TNextDefault)): TNextDefault extends undefined ? DefinedObjectSchema<TShape, TContext, TIn | undefined> : DefinedObjectSchema<TShape, TContext, Defined<TIn>>;
default<TNextDefault extends Maybe<AnyObject>>(def: TNextDefault | (() => TNextDefault)): TNextDefault extends undefined ? DefinedObjectSchema<TShape, TContext, TIn | undefined> : DefinedObjectSchema<TShape, TContext, Defined<TIn>>;
defined(msg?: MixedLocale['defined']): this;

@@ -82,3 +82,3 @@ required(msg?: MixedLocale['required']): RequiredObjectSchema<TShape, TContext, TIn>;

export interface RequiredObjectSchema<TShape extends ObjectShape, TContext extends AnyObject, TIn extends Maybe<TypeOfShape<TShape>>> extends ObjectSchema<TShape, TContext, TIn, AssertsShape<TShape>> {
default<TNextDefault extends Maybe<Record<string, any>>>(def: TNextDefault | (() => TNextDefault)): TNextDefault extends undefined ? RequiredObjectSchema<TShape, TContext, TIn | undefined> : RequiredObjectSchema<TShape, TContext, Defined<TIn>>;
default<TNextDefault extends Maybe<AnyObject>>(def: TNextDefault | (() => TNextDefault)): TNextDefault extends undefined ? RequiredObjectSchema<TShape, TContext, TIn | undefined> : RequiredObjectSchema<TShape, TContext, Defined<TIn>>;
defined(msg?: MixedLocale['defined']): DefinedObjectSchema<TShape, TContext, TIn>;

@@ -85,0 +85,0 @@ required(msg?: MixedLocale['required']): this;

import { ConditionOptions, ResolveOptions } from './Condition';
import { TestFunction, Test, TestConfig } from './util/createValidation';
import { ValidateOptions, TransformFunction, Message, Callback, InternalOptions, Maybe, ExtraParams, AnyObject } from './types';
import type { Asserts } from './util/types';
import type { Asserts, Thunk } from './util/types';
import ReferenceSet from './util/ReferenceSet';

@@ -97,3 +97,3 @@ import Reference from './Reference';

getDefault(options?: ResolveOptions): TCast;
default<TNextDefault extends Maybe<TCast>>(def: TNextDefault | (() => TNextDefault)): any;
default(def: Thunk<any>): any;
strict(isStrict?: boolean): this;

@@ -100,0 +100,0 @@ protected _isPresent(value: unknown): boolean;

@@ -58,3 +58,3 @@ import { MixedLocale } from './locale';

export interface OptionalObjectSchema<TShape extends ObjectShape, TContext extends AnyObject = AnyObject, TIn extends Maybe<TypeOfShape<TShape>> = TypeOfShape<TShape>> extends ObjectSchema<TShape, TContext, TIn> {
default<TNextDefault extends Maybe<Record<string, any>>>(def: TNextDefault | (() => TNextDefault)): TNextDefault extends undefined ? ObjectSchema<TShape, TContext, TIn | undefined> : ObjectSchema<TShape, TContext, Defined<TIn>>;
default<TNextDefault extends Maybe<AnyObject>>(def: TNextDefault | (() => TNextDefault)): TNextDefault extends undefined ? ObjectSchema<TShape, TContext, TIn | undefined> : ObjectSchema<TShape, TContext, Defined<TIn>>;
defined(msg?: MixedLocale['defined']): DefinedObjectSchema<TShape, TContext, TIn>;

@@ -70,3 +70,3 @@ required(msg?: MixedLocale['required']): RequiredObjectSchema<TShape, TContext, TIn>;

export interface DefinedObjectSchema<TShape extends ObjectShape, TContext extends AnyObject, TIn extends Maybe<TypeOfShape<TShape>>> extends ObjectSchema<TShape, TContext, TIn, AssertsShape<TShape> | Extract<TIn, null>> {
default<TNextDefault extends Maybe<Record<string, any>>>(def: TNextDefault | (() => TNextDefault)): TNextDefault extends undefined ? DefinedObjectSchema<TShape, TContext, TIn | undefined> : DefinedObjectSchema<TShape, TContext, Defined<TIn>>;
default<TNextDefault extends Maybe<AnyObject>>(def: TNextDefault | (() => TNextDefault)): TNextDefault extends undefined ? DefinedObjectSchema<TShape, TContext, TIn | undefined> : DefinedObjectSchema<TShape, TContext, Defined<TIn>>;
defined(msg?: MixedLocale['defined']): this;

@@ -82,3 +82,3 @@ required(msg?: MixedLocale['required']): RequiredObjectSchema<TShape, TContext, TIn>;

export interface RequiredObjectSchema<TShape extends ObjectShape, TContext extends AnyObject, TIn extends Maybe<TypeOfShape<TShape>>> extends ObjectSchema<TShape, TContext, TIn, AssertsShape<TShape>> {
default<TNextDefault extends Maybe<Record<string, any>>>(def: TNextDefault | (() => TNextDefault)): TNextDefault extends undefined ? RequiredObjectSchema<TShape, TContext, TIn | undefined> : RequiredObjectSchema<TShape, TContext, Defined<TIn>>;
default<TNextDefault extends Maybe<AnyObject>>(def: TNextDefault | (() => TNextDefault)): TNextDefault extends undefined ? RequiredObjectSchema<TShape, TContext, TIn | undefined> : RequiredObjectSchema<TShape, TContext, Defined<TIn>>;
defined(msg?: MixedLocale['defined']): DefinedObjectSchema<TShape, TContext, TIn>;

@@ -85,0 +85,0 @@ required(msg?: MixedLocale['required']): this;

import { ConditionOptions, ResolveOptions } from './Condition';
import { TestFunction, Test, TestConfig } from './util/createValidation';
import { ValidateOptions, TransformFunction, Message, Callback, InternalOptions, Maybe, ExtraParams, AnyObject } from './types';
import type { Asserts } from './util/types';
import type { Asserts, Thunk } from './util/types';
import ReferenceSet from './util/ReferenceSet';

@@ -97,3 +97,3 @@ import Reference from './Reference';

getDefault(options?: ResolveOptions): TCast;
default<TNextDefault extends Maybe<TCast>>(def: TNextDefault | (() => TNextDefault)): any;
default(def: Thunk<any>): any;
strict(isStrict?: boolean): this;

@@ -100,0 +100,0 @@ protected _isPresent(value: unknown): boolean;

{
"name": "yup",
"version": "0.32.4",
"version": "0.32.5",
"description": "Dead simple Object schema validation",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

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