Декораторы — экспериментальная фича (experimentalDecorators: true в tsconfig). Класс: @sealed применяется к constructor. Метод: @log оборачивает метод. Свойство: @validate проверяет значение. Параметр: @required. Декораторы выполняются снизу вверх при нескольких на одном элементе. В NestJS декораторы — основа всей системы (@Injectable, @Controller, @Get). Новый стандарт TC39 Stage 3 decorators немного отличается от TypeScript legacy decorators.
Как использовать декораторы в TypeScript?
Middle
296 просмотровAFK Offer AI
Что такое Partial и Required utility types?