• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

class-transform 데코레이터들 끼리의 실행순서가 궁금합니다.

22.05.14 11:18 작성 조회수 335

0

nest의 실행 흐름을 살펴보면

 

request -> class-transform -> class-validator 순으로 흘러가는데

 

dto를 검증하는 class-transform 데코레이터 끼리는 어떻게 순서를 판별하는지 궁금합니다.

 

@Type(() => )

@Transform(() => )

두 가지의 데코레이터는 항상 익명함수가 실행될 때 @Type이 먼저 실행되는데 그 이유가 궁금합니다.

답변 1

답변을 작성해보세요.

0

조교C님의 프로필

조교C

2023.02.19

안녕하세요 :)
답변 드립니다. 더 궁금하신 점 있으시면 언제든지 답글 달아주세요!

이 것은 NestJS 와 별개로 TypeScript 의 특성입니다. NestJS 공부를 하면서 TypeScript 인터페이스, 클래스, 데코레이터 등 많은 공부를 같이 병행 하면 좋습니다 :)

image

출처 링크