Как игнорировать пустой json объект (например, {}) в joiful node.js проверке? - PullRequest
0 голосов
/ 17 апреля 2020

Я применяю 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 для проверки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...