effect-io-ai

Package: effect
Module: Schema

Schema.isLengthBetween

Validates that a value’s length is within the specified range. Works with strings and arrays.

Details

JSON Schema:

This check corresponds to minLength/maxLength constraints for strings or minItems/maxItems constraints for arrays in JSON Schema.

Arbitrary:

When generating test data with fast-check, this applies minLength and maxLength constraints to ensure generated strings or arrays have a length within the specified range.

Signature

declare const isLengthBetween: (minimum: number, maximum: number, annotations?: Annotations.Filter) => SchemaAST.Filter<{ readonly length: number; }>

Source

Since v4.0.0