@types/yup
Advanced tools
Comparing version 0.28.0 to 0.28.1
@@ -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>; |
{ | ||
"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 |
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
25674
485