yup: add snake case to ObjectSchema (#43708)

* yup: add snake case

* remove auto formatting
This commit is contained in:
Ethan Veres
2020-04-08 16:26:20 -07:00
committed by GitHub
parent 413ad7aabf
commit 5fcd9e1300
2 changed files with 2 additions and 0 deletions
+1
View File
@@ -257,6 +257,7 @@ export interface ObjectSchema<T extends object | null | undefined = object> exte
noUnknown(onlyKnownKeys?: boolean, message?: ObjectLocale['noUnknown']): ObjectSchema<T>;
transformKeys(callback: (key: any) => any): void;
camelCase(): ObjectSchema<T>;
snakeCase(): ObjectSchema<T>;
constantCase(): ObjectSchema<T>;
nullable(isNullable?: true): ObjectSchema<T | null>;
nullable(isNullable: false): ObjectSchema<Exclude<T, null>>;
+1
View File
@@ -458,6 +458,7 @@ objSchema.noUnknown(true, 'message');
objSchema.noUnknown(true, () => 'message');
objSchema.transformKeys(key => key.toUpperCase());
objSchema.camelCase();
objSchema.snakeCase();
objSchema.constantCase();
const description: SchemaDescription = {