generateArrayValidation()
generateArrayValidation(
varName,ctx,constraints?,customTypeMessage?):object
Experimental
Generates complete validation code for an array schema.
Parametersβ
varName: stringβ
The variable name to validate
ctx: GeneratorContextβ
The generator context
constraints?: ArrayConstraintMetaβ
Array constraint metadata
customTypeMessage?: stringβ
Optional custom type error message
Returns: objectβ
Generated code lines and updated context
code: string[]β
ctx: GeneratorContextβ
Sinceβ
2.0.0
Exampleβ
const result = generateArrayValidation("value", ctx, {
minLength: { value: 1 },
maxLength: { value: 10 },
itemGenerator: stringGenerator
});