Класы и Интерфейсы в TypeScript
В JavaScript с переходом на ES6 нам стали доступны классы, но в TypeScript классы существуют еще дольше. В TypeScript однако нам также доступна концепция interface и очень часто при добавлении аннотации типов к определенным частям нашего кода возникает вопрос:
Должен ли я использовать интерфейс или класс для аннотации этого типа?
В этой статье мы рассмотрим и сравним интерфейсы с классами в TypeScript, так что мы сможем ответить на этот вопрос.
Комментарии к статье