Decorator는 클래스, 메서드, 프로퍼티, 또는 매개변수에 동작이나 메타데이터를 추가하는 특수 선언(@name)입니다. 런타임이 데코레이션된 대상과 함께 호출하는 함수로, 선언적으로 그것을 감싸거나 어노테이션하게 해줍니다.
ts
() {
original = desc.;
desc. = () {
.(, args);
original.(, args);
};
}
{
() { { id }; }
}
().();
