MCPcopy
hub / github.com/angular/angularfire / performanceInstanceFactory

Function performanceInstanceFactory

src/performance/performance.module.ts:31–38  ·  view source on GitHub ↗
(fn: (injector: Injector) => FirebasePerformance)

Source from the content-addressed store, hash-verified

29}
30
31export function performanceInstanceFactory(fn: (injector: Injector) => FirebasePerformance) {
32 // eslint-disable-next-line @typescript-eslint/ban-types
33 return (zone: NgZone, platform: Object, injector: Injector) => {
34 if (!isPlatformBrowser(platform)) { return null; }
35 const performance = zone.runOutsideAngular(() => fn(injector));
36 return new Performance(performance);
37 };
38}
39
40const PERFORMANCE_INSTANCES_PROVIDER = {
41 provide: PerformanceInstances,

Callers 1

providePerformanceFunction · 0.85

Calls 1

fnFunction · 0.85

Tested by

no test coverage detected