Хочу прокинуть CustomService во все компоненты через модуль AppModule так, чтобы мне не понадобился импорт, допустим если мне нужен instance - я укажу в провайдерах компонента сервис.
Instance:
providers: [Service1, Service2, {
provide: 'Custom1',
useClass: CustomService
}]
Я вынужден в каждом компоненте где мне нужен CustomService присваивать через конструктор вот так и ладно, если просто указать, но ещё и нужно импортировать, даже если сервис включён в декларацию модуля:
private Logger: LoggerService,
Конечно, я понимаю что декларация лишь разрешает использование этого сервиса в рамках модуля, но хотелось бы узнать есть ли способ который даст глобальную область в рамках модуля, куда я могу постучаться и сказать Эге-гей, дай ка мне вот этот сервис и если он есть, мне нет необходимости его импортировать для использования.