Добрый день, это канал посвященный небольшим инструкциям, которые я пишу для себя и людей, которые являются начинающими разработчиками. Сегодня разберем, как в TS создавать классы: Поля класса Структура: class <имя класса> { <имя поля>: <тип данных поля>; } После проделанного кода у нас создался объект user от класса User и в нем есть набор полей. Так же у этого юзера имеется строгий набор полей, который так же будет выдавать ошибки компиляции, с случае несоответствия: Также писать все поля для юзера можно следующим образом: Обратите внимания, что если полей хватать не будет, то компиляция тоже выдаст ошибку: Конструкторы классов У любого класса должен быть конструктор, он записывается следующим образом: Объявляется ключевое слово constructor и ему передается список аргументов, после чего данные аргументы можно необходимо передать в качестве параметров в new User(...). Методы классов Методы классов записываются так же как и функции, сначала пишется название метода, потому в кругл