MCPcopy Index your code
hub / github.com/angular/angularfire / analyticsInstanceFactory

Function analyticsInstanceFactory

src/analytics/analytics.module.ts:28–34  ·  view source on GitHub ↗
(fn: (injector: Injector) => FirebaseAnalytics)

Source from the content-addressed store, hash-verified

26}
27
28export function analyticsInstanceFactory(fn: (injector: Injector) => FirebaseAnalytics) {
29 return (zone: NgZone, injector: Injector, platformId: object) => {
30 if (!isPlatformBrowser(platformId)) { return null; }
31 const analytics = zone.runOutsideAngular(() => fn(injector));
32 return new Analytics(analytics);
33 };
34}
35
36const ANALYTICS_INSTANCES_PROVIDER = {
37 provide: AnalyticsInstances,

Callers 1

provideAnalyticsFunction · 0.85

Calls 1

fnFunction · 0.85

Tested by

no test coverage detected