Теория
Как создавать и использовать собственные типы в TypeScript?
В TypeScript можно создавать собственные типы с помощью ключевых слов type и interface.
Читать ответ