Decorator on erityinen ilmoitus (@name), joka lisää käyttäytymisen tai metatiedot luokkaan, metodiin, ominaisuuteen tai parametriin. Se on funktio, jonka runtime kutsuu koristetulla kohteella, joten voit käärittää tai kommentoida sitä deklaratiivisesti.
() {
original = desc.;
desc. = () {
.(, args);
original.(, args);
};
}
{
() { { id }; }
}
().();
