@KrkDev

Как лучше реализовать npm пакет с типами?

Привет, я использую nextjs и nestjs, всё это дело на typescript.
Суть проблемы в обмене типов, появилась мысль создать на бэке папку types и паковать и дальше получать их на фронте, возможно кто-то через это проходил, как это реализовать? А может есть способ лучше? Буду благодарен.
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ответы на вопрос 2
yarkov
@yarkov
Помог ответ? Отметь решением.
Так понимаю репозитории у фронта и бэка разные? Тогда типы в пакет, публиковать и на фронте устанавливать как зависимость.
Если репозиторий один, то посмотрите на nx и монорепозиторий. Весьма удобная штука получается.
Ответ написан
Комментировать
Для меньшей связности между фронтом и бэком я бы вообще посоветовал протянуть всё через OpenAPI (если конечно у вас HTTP API), и по нему генерить типы как минимум для фронта, но это потребует некоторых дополнительных усилий.
Иначе можете при релизе бэка собирать NPM-пакет с d.ts-ками и выкатывать его в локальную NPM-репу, а клиент соотв-но будет себе этот пакет ставить. Насколько это вам подходит - не могу судить, мало информации.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы