A decorator is a special declaration (@name) that adds behavior or metadata to a class, method, property, or parameter. It's a function the runtime calls with the decorated target, letting you wrap or annotate it declaratively.
() {
original = desc.;
desc. = () {
.(, args);
original.(, args);
};
}
{
() { { id }; }
}
().();
