209 похожих чатов

Всем привет. Кто нибудь сталкивался, чтобы нужно было сделать валидацию

по двум DTO в зависимости от того, что мы передаем?

5 ответов

14 просмотров

Сделать вложенную структуру и validate if повесить

Oleg-Dubovitsky Автор вопроса
Vladyslav Parashchenko
Сделать вложенную структуру и validate if повесить

так получается? @IsType([ val => typeof val == 'string', val => typeof val == 'boolean', ]) private readonly foo: boolean | string;

Oleg Dubovitsky
так получается? @IsType([ val => typeof val == 's...

Я не правильно понял, я подумал надо { flag: true, a: typeA } | { flag: false, b: typeB } надо проверить

Жалко ещё одно поле добавить? Через это потом чекать import { ValidateIf, IsNotEmpty } from 'class-validator'; export class Post { otherProperty: string; @ValidateIf(o => o.otherProperty === 'value') @IsNotEmpty() example: string; }

Похожие вопросы

Обсуждают сегодня

Карта сайта