Я написал схему следующим образом
input: {
type: "string",
allOf: [
{
transform: [
"trim"
]
},
{
minLength: 1
}
],
transform: ["trim"],
trim: true,
description: "Input",
minLength: 1,
maxLength: 3
}
Я хочу выполнить две вещи - я хочу обрезать ввод и проверить, что обрезанный ввод имеет minLength = 1. Я пробовал все разные конфигурации, которые мне приходилось делать для этого, но ни одна из них пока не сработала. Я использую fastify версии 3.0.0 и считаю, что он использует валидатор ajv для преобразования и проверки. Часть проверки работает, но обрезки не произошло.