What is tree-shakable about a service declared with `@Injectable({ providedIn: 'root' })`?
-
A
The service is removed if its NgModule is not imported
-
B
The service is excluded from the bundle if nothing in the app injects it
-
C
The service's methods are removed if they are never called
-
D
The service is split into smaller chunks by the router