Socket
Socket
Sign inDemoInstall

@types/yup

Package Overview
Dependencies
Maintainers
1
Versions
70
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/yup - npm Package Compare versions

Comparing version 0.28.0 to 0.28.1

33

yup/index.d.ts

@@ -99,3 +99,5 @@ // Type definitions for yup 0.28

required(message?: TestOptionsMessage): MixedSchema<Exclude<T, undefined>>;
defined(): MixedSchema<Exclude<T, undefined>>;
notRequired(): MixedSchema<T | undefined>;
optional(): MixedSchema<T | undefined>;
concat(schema: this): this;

@@ -130,3 +132,5 @@ concat<U>(schema: MixedSchema<U>): MixedSchema<T | U>;

required(message?: TestOptionsMessage): StringSchema<Exclude<T, undefined>>;
defined(): StringSchema<Exclude<T, undefined>>;
notRequired(): StringSchema<T | undefined>;
optional(): StringSchema<T | undefined>;
}

@@ -153,3 +157,5 @@

required(message?: TestOptionsMessage): NumberSchema<Exclude<T, undefined>>;
defined(): NumberSchema<Exclude<T, undefined>>;
notRequired(): NumberSchema<T | undefined>;
optional(): NumberSchema<T | undefined>;
}

@@ -167,3 +173,5 @@

required(message?: TestOptionsMessage): BooleanSchema<Exclude<T, undefined>>;
defined(): BooleanSchema<Exclude<T, undefined>>;
notRequired(): BooleanSchema<T | undefined>;
optional(): BooleanSchema<T | undefined>;
}

@@ -183,3 +191,5 @@

required(message?: TestOptionsMessage): DateSchema<Exclude<T, undefined>>;
defined(): DateSchema<Exclude<T, undefined>>;
notRequired(): DateSchema<T | undefined>;
optional(): DateSchema<T | undefined>;
}

@@ -192,3 +202,3 @@

interface BasicArraySchema<T extends any[] | null | undefined> extends Schema<T> {
interface BasicArraySchema<E, T extends E[] | null | undefined> extends Schema<T> {
min(limit: number | Ref, message?: ArrayLocale['min']): this;

@@ -200,5 +210,6 @@ max(limit: number | Ref, message?: ArrayLocale['max']): this;

): this;
innerType: Schema<E>;
}
export interface NotRequiredNullableArraySchema<T> extends BasicArraySchema<T[] | null | undefined> {
export interface NotRequiredNullableArraySchema<T> extends BasicArraySchema<T, T[] | null | undefined> {
of<U>(type: Schema<U>): NotRequiredNullableArraySchema<U>;

@@ -209,6 +220,8 @@ nullable(isNullable?: true): NotRequiredNullableArraySchema<T>;

required(message?: TestOptionsMessage): NullableArraySchema<T>;
defined(): NullableArraySchema<T>;
notRequired(): NotRequiredNullableArraySchema<T>;
optional(): NotRequiredNullableArraySchema<T>;
}
export interface NullableArraySchema<T> extends BasicArraySchema<T[] | null> {
export interface NullableArraySchema<T> extends BasicArraySchema<T, T[] | null> {
of<U>(type: Schema<U>): NullableArraySchema<U>;

@@ -219,6 +232,8 @@ nullable(isNullable?: true): NullableArraySchema<T>;

required(message?: TestOptionsMessage): NullableArraySchema<T>;
defined(): NullableArraySchema<T>;
notRequired(): NotRequiredNullableArraySchema<T>;
optional(): NotRequiredNullableArraySchema<T>;
}
export interface NotRequiredArraySchema<T> extends BasicArraySchema<T[] | undefined> {
export interface NotRequiredArraySchema<T> extends BasicArraySchema<T, T[] | undefined> {
of<U>(type: Schema<U>): NotRequiredArraySchema<U>;

@@ -229,7 +244,8 @@ nullable(isNullable?: true): NotRequiredNullableArraySchema<T>;

required(message?: TestOptionsMessage): ArraySchema<T>;
defined(): ArraySchema<T>;
notRequired(): NotRequiredArraySchema<T>;
optional(): NotRequiredArraySchema<T>;
}
export interface ArraySchema<T> extends BasicArraySchema<T[]> {
innerType: Schema<T>;
export interface ArraySchema<T> extends BasicArraySchema<T, T[]> {
of<U>(type: Schema<U>): ArraySchema<U>;

@@ -239,3 +255,5 @@ nullable(isNullable?: true): NullableArraySchema<T>;

required(message?: TestOptionsMessage): ArraySchema<T>;
defined(): ArraySchema<T>;
notRequired(): NotRequiredArraySchema<T>;
optional(): NotRequiredArraySchema<T>;
}

@@ -271,2 +289,3 @@

noUnknown(onlyKnownKeys?: boolean, message?: ObjectLocale['noUnknown']): ObjectSchema<T>;
unknown(allow?: boolean, message?: ObjectLocale['noUnknown']): ObjectSchema<T>;
transformKeys(callback: (key: any) => any): void;

@@ -280,3 +299,5 @@ camelCase(): ObjectSchema<T>;

required(message?: TestOptionsMessage): ObjectSchema<Exclude<T, undefined>>;
defined(): ObjectSchema<Exclude<T, undefined>>;
notRequired(): ObjectSchema<T | undefined>;
optional(): ObjectSchema<T | undefined>;
concat(schema: this): this;

@@ -283,0 +304,0 @@ concat<U extends object>(schema: ObjectSchema<U>): ObjectSchema<T & U>;

6

yup/package.json
{
"name": "@types/yup",
"version": "0.28.0",
"version": "0.28.1",
"description": "TypeScript definitions for yup",

@@ -77,4 +77,4 @@ "license": "MIT",

"dependencies": {},
"typesPublisherContentHash": "8858f41e90abf5e73c45a96b66417446de96c9f61313cc86691e88070a178d64",
"typeScriptVersion": "2.8"
"typesPublisherContentHash": "61b5236e1997bfb404f28f0a165e5be0bda3529a3a46088800eb29a13ef6948c",
"typeScriptVersion": "2.9"
}

@@ -11,3 +11,3 @@ # Installation

### Additional Details
* Last updated: Thu, 23 Apr 2020 17:50:40 GMT
* Last updated: Fri, 08 May 2020 19:52:41 GMT
* Dependencies: none

@@ -14,0 +14,0 @@ * Global values: none

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