added missing type to ArraySchema::pattern()

This commit is contained in:
Artyom Zakharov
2018-08-09 14:16:08 +03:00
parent 2025fc00e6
commit 99ff860a66
4 changed files with 4 additions and 0 deletions

View File

@@ -714,6 +714,7 @@ export interface ArraySchema extends AnySchema {
* Specifies the exact number of items in the array.
*/
length(limit: number): this;
length(limit: Reference): this;
/**
* Requires the array values to be unique.

View File

@@ -318,6 +318,7 @@ arrSchema = arrSchema.ordered([schemaMap, schemaMap, schemaLike]);
arrSchema = arrSchema.min(num);
arrSchema = arrSchema.max(num);
arrSchema = arrSchema.length(num);
arrSchema = arrSchema.length(ref);
arrSchema = arrSchema.unique();
arrSchema = arrSchema.unique((a, b) => a.test === b.test);
arrSchema = arrSchema.unique('customer.id');

View File

@@ -670,6 +670,7 @@ export interface ArraySchema extends AnySchema {
* Specifies the exact number of items in the array.
*/
length(limit: number): this;
length(limit: Reference): this;
/**
* Requires the array values to be unique.

View File

@@ -299,6 +299,7 @@ arrSchema = arrSchema.ordered([schemaMap, schemaMap, schemaLike]);
arrSchema = arrSchema.min(num);
arrSchema = arrSchema.max(num);
arrSchema = arrSchema.length(num);
arrSchema = arrSchema.length(ref);
arrSchema = arrSchema.unique();
arrSchema = arrSchema.unique((a, b) => a.test === b.test);
arrSchema = arrSchema.unique('customer.id');