Да, вы можете легко генерировать документы Swagger и OpenAPI из типов TypeScript, используя tsoa .В файле readme содержится вся информация о настройке, которая понадобится вам для начала использования.Он совместим с экспресс, хапи, коа и другими:
https://github.com/lukeautry/tsoa
(Полная прозрачность: я один из сопровождающих tsoa. Но я был первым потребителемtsoa, и я считаю, что это отличный продукт ... вот почему я попросил помочь сохранить его! :))