Есть ли способ в Angular 9, чтобы убедиться, что служба (с @Injectable
) не может быть использована вне библиотеки?
Я использую nx workspace
, на случай, если что-то изменится .
То, как я понимаю документацию, не представляется возможным для этого.
Мне нужно выставить модуль через publi c api библиотеки, поэтому, если я предоставляю услугу там, она доступна везде.
И я не могу сделать provicedIn: MyLibModule
, потому что это приводит к циклическим зависимостям.