I am wondering how the new angular service decorator
@Injectable({
providedIn: 'root'
})
works in conjuction with lazy loading. Meaning if I have a lazy loaded module, with a service that is providedIn root, will this include the specific service in the applications base code, aka. the app root chunks.js or will this still lazy load the service and later make it a global singleton, when I lazy load that module.
Info on providedIn