Një dekorator është një deklarim i veçantë (@name) që shton sjellje ose metadata në një klasë, metodë, pronë ose parametër. Është një funksion që runtime-i thërret me objektivin e dekoruar, duke të lejuar të mbështjellësh ose ta shënosh atë në mënyrë deklarative.
() {
original = desc.;
desc. = () {
.(, args);
original.(, args);
};
}
{
() { { id }; }
}
().();
