Decorator అనేది ఒక ప్రత్యేక ప్రకటన (@name) ఇది క్లాస్, పద్ధతి, ఆస్తి లేదా పారామితికి ప్రవర్తన లేదా metadata జోడిస్తుంది. ఇది runtime చేత decorated target గా పిలిచే ఒక ఫంక్షన్, ఇది మీరు దానిని declaratively wrap లేదా annotate చేయడానికి అనుమతిస్తుంది.
() {
original = desc.;
desc. = () {
.(, args);
original.(, args);
};
}
{
() { { id }; }
}
().();
