Dekorátor je speciální deklarace (@name), která přidává chování nebo metadata třídě, metodě, vlastnosti nebo parametru. Je to funkce, kterou runtime zavolá s dekorovaným cílem, která vám umožňuje jej deklarativně obalit nebo opatřit poznámkou.
() {
original = desc.;
desc. = () {
.(, args);
original.(, args);
};
}
{
() { { id }; }
}
().();
