2023. 5. 2. 16:46
데코레이터는 클래스, 메서드, 속성, 매개변수, 접근자(get, set) 에
추가할 수 있는 특수한 문법
@데코레이터명
데코레이터가 적용된 클래스, 메서드, 속성, 매개변수의 정보를 읽어서
동작을 변경
메타 - 프로그래밍을 지원하는 기능
여러 개의 클래스 또는 메서드에 같은 패턴의 코드가 나오는 경우
데코레이터를 사용하면 좋음
타입스크립트에서 데코레이터 사용하려면
tsconfig.json에서 "experimentalDecorators": true 로 설정