Жил-был один компонент, и была у него модель, которая была написана с помощью эффектора. И эта модель зависела от одного толстого сервиса, который тоже был написан на эффекторе. А зависела она напрямую: import { thisFuckingServiceInstance } from '../../thisFuckingServiceInstance'. Всё бы ничего, но компонент выносится из проекта в виде отдельного пакета, и такая зависимость с этого момента неприемлема.
В итоге я вижу один выход из ситуации создать конструктор компонента, который принимает все зависимости в виде аргументов. Может быть, есть решение лучше?
как вариант можно в библиотеке сделать функцию для подключения юнитов из проекта к юнитам в библиотеке, то есть экспортировать метод с, условно, вызовами форвардов внутри