Я применяю joiful валидацию для одного объекта схемы. См. Пример ниже для справки.
import { object } from 'joiful';
export class ResidentialAddress {
@object().optional()
address1?: firstAddress;
@object().optional()
address2?: secondAddress;
}
Response :
{
address1: {
"flatNumber":"22",
"city":"dd"
},
address2 : {}
}
Поэтому я отвечаю, что отправляю только address1. Но хотя он проверяется с помощью объекта ResidentialAddress с использованием библиотеки joiful, он также проверяет address2, и я не хочу проверять объект address2, так как он действителен, потому что он необязательный.
Не могли бы вы помочь здесь, как игнорировать адрес2 для проверки.