Декораторы — это функции, применяемые к классам, методам, свойствам, параметрам через @decorator синтаксис. В NestJS: @Injectable(), @Controller(), @Get() и т.д. Декоратор класса получает constructor. Декоратор метода — descriptor. Под капотом используют Reflect Metadata для хранения метаданных. experimentalDecorators: true в tsconfig. Кастомные декораторы через createParamDecorator(). Это мощный инструмент для aspect-oriented programming.
Как работают декораторы в TypeScript/NestJS?
Middle
388 просмотровAFK Offer AI
Что такое V8 engine и как он связан с Node.js?