В прошлой статье, посвящённой теме декораторов в JavaScript, мы познакомились с самой концепцией декораторов, выяснили для чего они могут быть полезны и как реализованы на сегодняшний день в JavaScript. Сегодня мы продолжим разбираться с декораторами в TypeScript. Итак, поехали!
Записи с тегом Web
Разбираемся с декораторами в JavaScript
Концепцию декораторов можно рассматривать с разных сторон. Это и шаблон проектирования описанный в известной книге GOF и подход применяемый в функциональном программировании для построения композиции функций. Как правило, когда говорят о декораторах в контексте ECMA Script, то под этим подразумевают функции, которые могут применяться к другим функциям или объектам для изменения или расширения их поведения. Иначе говоря, эти функции декорируют (оборачивают) другие функции или объекты.