Open3

【JavaScript / TypeScript】class-validatorでバリデーションをする

まさぴょんまさぴょん

配列内のネストされたオブジェクトの検証について

配列内のネストされたオブジェクトの検証をする場合の書き方

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[];