Un decoratore è una dichiarazione speciale (@name) che aggiunge comportamento o metadati a una classe, metodo, proprietà o parametro. È una funzione che il runtime chiama con il target decorato, permettendoti di avvolgerlo o annotarlo in modo dichiarativo.
() {
original = desc.;
desc. = () {
.(, args);
original.(, args);
};
}
{
() { { id }; }
}
().();
