Package: effect
Module: Schema
Validates that a value’s size is within the specified range. Works with
values that have a size property, such as Set or Map.
Details
JSON Schema:
This check does not have a direct JSON Schema equivalent, as it applies to
values with a size property rather than standard JSON Schema types.
Arbitrary:
When generating test data with fast-check, this applies node-local
minLength and maxLength constraints. Generators for values with a final
.size, such as sets and maps, interpret them as final cardinality.
Signature
declare const isSizeBetween: (minimum: number, maximum: number, annotations?: Annotations.Filter) => SchemaAST.Filter<{ readonly size: number; }>
Since v4.0.0