mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-05-31 03:02:04 +08:00
Merge pull request #26137 from k7sleeper/master
[yup] Make first parameter of 'noUnknown()' optional
This commit is contained in:
2
types/yup/index.d.ts
vendored
2
types/yup/index.d.ts
vendored
@@ -142,7 +142,7 @@ export interface ObjectSchemaConstructor {
|
||||
export interface ObjectSchema<T> extends Schema<T> {
|
||||
shape(fields: { [field in keyof T]: Schema<T[field]> }, noSortEdges?: Array<[string, string]>): ObjectSchema<T>;
|
||||
from(fromKey: string, toKey: string, alias?: boolean): ObjectSchema<T>;
|
||||
noUnknown(onlyKnownKeys: boolean, message?: string): ObjectSchema<T>;
|
||||
noUnknown(onlyKnownKeys?: boolean, message?: string): ObjectSchema<T>;
|
||||
transformKeys(callback: (key: any) => any): void;
|
||||
camelCase(): ObjectSchema<T>;
|
||||
constantCase(): ObjectSchema<T>;
|
||||
|
||||
@@ -232,6 +232,7 @@ yup.object({
|
||||
|
||||
objSchema.from('prop', 'myProp');
|
||||
objSchema.from('prop', 'myProp', true);
|
||||
objSchema.noUnknown();
|
||||
objSchema.noUnknown(true);
|
||||
objSchema.noUnknown(true, 'message');
|
||||
objSchema.transformKeys(key => key.toUpperCase());
|
||||
|
||||
Reference in New Issue
Block a user