Декораторы — это экспериментальная возможность TypeScript, предоставляющая синтаксис для метапрограммирования с классами, методами классов, свойствами и параметрами методов. Это синтаксис, который работает посредством вызова функции для декорируемого элемента.