amala icon indicating copy to clipboard operation
amala copied to clipboard

class-validator not support ValidateNested

Open a4712020502 opened this issue 2 years ago • 1 comments

export default class FileParam {
  @ValidateNested()
  metadata: FileMetadataParam;
}

export class FileMetadataParam {
  @IsPositive()
  public size: number;
}


   // controller
  @Post("")
  async upload(@Body() fileParam: FileParam, @Ctx() ctx: Context) {
      // todo
  }

a4712020502 avatar Jun 14 '22 05:06 a4712020502

Just curious, are you using esbuild? esbuild does not fully support decorators, especially argument decorators.

iyobo avatar Oct 17 '23 12:10 iyobo