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