A decorator is een speciale declaratie (@name) die gedrag of metadata toevoegt aan een klasse, methode, eigenschap of parameter. Het is een functie die de runtime aanroept met het gedecoreerde doel, waarmee u declaratief kunt verpakken of annoteren.
() {
original = desc.;
desc. = () {
.(, args);
original.(, args);
};
}
{
() { { id }; }
}
().();
