2023. 5. 2. 16:46

데코레이터는 클래스, 메서드, 속성, 매개변수, 접근자(get, set) 에

 

추가할 수 있는 특수한 문법

 

@데코레이터명

 

데코레이터가 적용된 클래스, 메서드, 속성, 매개변수의 정보를 읽어서

동작을 변경

 

메타 - 프로그래밍을 지원하는 기능

 

여러 개의 클래스 또는 메서드에 같은 패턴의 코드가 나오는 경우

 

데코레이터를 사용하면 좋음

 

 

타입스크립트에서 데코레이터 사용하려면

 

tsconfig.json에서 "experimentalDecorators": true 로 설정