т.е. бэк и фронт на одной ноде, в дальнейшем будет создавать ограничения, если захотим масштабироваться
Заведите тогда библиотеку с типами, и из нее тащите
Не знаю всех подробностей вашей ситуации, но я так делал и боли не было
У нас эта библиотека на 1 фронте и на 4 микросервисах на nest.js использовалась