Допустим, у меня есть этот класс на основе примера в документации (https://github.com/typestack/class-validator#usage)
import {MinLength, MaxLength, validate} from "class-validator";
export class Post {
@IsString()
body: strong;
@IsString()
title: string;
//...many more fields
public async validate(){
validate(this, { forbidUnknownValues: true, validationError: { target: false } });
}
}
Я создаю экземпляр этого класса и присваиваю значения полям.
const post = new Post()
post.body = 'body'
post.title = 'title'
// ... assign all the other fields
Я хочу проверить post
, пропуская проверку для всех полей, кроме title
. Кажется, нет способа сделать это, кроме назначения групп для всех полей, что я не хочу делать. Есть ли способ просто проверить это единственное поле?