27 / 37
Что такое decorators в TypeScript 5.0 (Stage 3)?
Декораторы Stage 3 — это стандартизированная версия декораторов, которая не требует флага experimentalDecorators. Декоратор получает оригинальное значение и объект context с метаданными (имя, тип, доступ к private, addInitializer). Главное отличие от старых декораторов: они работают с ClassMethodDecoratorContext, ClassFieldDecoratorContext и другими стандартизированными контекстами.