Есть схема для перевода в Yup
schema: {
type: 'object',
properties: {
threshold: {
type: 'object',
nullable: true
},
value: {
type: 'string',
nullable: true
},
},
required: ['threshold', 'value'],
},
Threshold имеет тип Object, но почему-то nullable для него не работает и выдает все ту же ошибку - "threshold must be a `object` type, but the final value was: `null`. If "null" is intended as an empty value be sure to mark the schema as `.nullable()`".
Хотя для того же value с типом String проблем нет и nullable отрабатывает.