decorator هي إعلان خاص (@name) يضيف سلوكًا أو بيانات وصفية إلى class أو method أو property أو parameter. إنها دالة يستدعيها runtime مع الهدف المزخرف، مما يتيح لك التفاف أو إضافة تعليقات توضيحية بطريقة إعلانية.
() {
original = desc.;
desc. = () {
.(, args);
original.(, args);
};
}
{
() { { id }; }
}
().();
