6 / 27
Что такое параметры конструктора с модификаторами (parameter properties)?
Parameter properties — это сокращённый синтаксис TypeScript, который позволяет объявить и инициализировать свойство класса прямо в параметрах конструктора, добавив модификатор public, private, protected или readonly. Вместо трёх строк (объявление поля, параметр конструктора, присваивание) пишешь одну. Компилятор сам генерирует объявление свойства и this.prop = prop.