Dekorator to specjalna deklaracja (@name), która dodaje zachowanie lub metadane do klasy, metody, właściwości lub parametru. To funkcja, którą runtime wywołuje z dekorowanym celem, pozwalając ci opakowywać lub opatrywać go deklaratywnie.
() {
original = desc.;
desc. = () {
.(, args);
original.(, args);
};
}
{
() { { id }; }
}
().();
