Decorator1 Decorator - 클래스 선언과 멤버에 대한 주석(annotations)과 메타 프로그래밍 구문을 모두 추가할 수 있는 방법이다. - 데코레이터를 사용하려면 tsconfig.json설정에서 experimentalDecorators를 true로 바꿔줘야 한다. - 클래스, 속성, 메서드, 접근 제어자, 매개변수 등에 사용할 수 있는 특별한 종류의 선언이다. @를 키워드로 붙인다. - 데코레이터가 적용된 메서드가 실행되거나 클래스가 new라는 키워드를 통해 인스턴스화 될 때가 아닌 런타임 때 실행된다. 즉, 매번 실행되지 않는다. (1) 프로퍼티 데코레이터 - 프로퍼티 선언 직전에 선언한다. - 특정 이름의 프로퍼티가 클래스에 선언되었음을 관찰하는데만 사용한다. class a { @b c = 'wangi'; } const.. 2023. 8. 30. 이전 1 다음