I've read the docs thoroughly and, although I can't find exactly where it's referenced, I have the impression that declaring a service in an eagerly loaded module's providers
array will make the singleton available to the application scope. If this is true,
Is using
@Injectable
providedIn
for any non-lazy-loaded module the same asprovidedIn: "root"
?