ArrayConstraintMeta
Experimental
Array constraint metadata for JIT compilation.
Sinceβ
2.0.0
Propertiesβ
minLength?: objectβ
Experimental
Minimum array length
value: numberβ
message?: stringβ
maxLength?: objectβ
Experimental
Maximum array length
value: numberβ
message?: stringβ
length?: objectβ
Experimental
Exact array length
value: numberβ
message?: stringβ
itemGenerator()?: (varName, ctx) => objectβ
Experimental
Code generator function for array items
varName:
string
ctx:GeneratorContext
Returns:object
code: string[]β
ctx: GeneratorContextβ
supportsCoercion?: booleanβ
Experimental
Whether items support coercion (requires result array)