Merge pull request #33453 from fgb4101/master

[yup] Add missing 'string.length' method.
This commit is contained in:
Jesse Trinity
2019-03-01 17:55:07 -08:00
committed by GitHub
2 changed files with 3 additions and 0 deletions
+1
View File
@@ -106,6 +106,7 @@ export interface StringSchemaConstructor {
}
export interface StringSchema extends Schema<string> {
length(limit: number | Ref, message?: TestOptionsMessage): StringSchema;
min(limit: number | Ref, message?: TestOptionsMessage): StringSchema;
max(limit: number | Ref, message?: TestOptionsMessage): StringSchema;
matches(
+2
View File
@@ -292,6 +292,8 @@ strSchema.isValid("hello"); // => true
strSchema.required();
strSchema.required("req");
strSchema.required(() => "req");
strSchema.length(5, "message");
strSchema.length(5, () => "message");
strSchema.min(5, "message");
strSchema.min(5, () => "message");
strSchema.max(5, "message");