Open3
【JavaScript / TypeScript】class-validatorでバリデーションをする
class-validatorでバリデーションをする
ValidateIf で、nullとundefinedを個別に判定する
配列内のネストされたオブジェクトの検証について
配列内のネストされたオブジェクトの検証をする場合の書き方
import { Type } from "class-transformer";
import {
IsArray,
IsNotEmpty,
ValidateNested,
} from "class-validator";
@IsArray()
@IsNotEmpty({
message: DataValidationError.DATA_IS_EMPTY,
})
@ValidateNested({ each: true })
@Type(() => PostReq)
readonly posts: PostReq[];