( fn: (injector: Injector) => FirebasePerformance, ...deps: any[] )
| 67 | } |
| 68 | |
| 69 | export function providePerformance( |
| 70 | fn: (injector: Injector) => FirebasePerformance, ...deps: any[] |
| 71 | ): EnvironmentProviders { |
| 72 | registerVersion('angularfire', VERSION.full, 'perf'); |
| 73 | |
| 74 | return makeEnvironmentProviders([ |
| 75 | DEFAULT_PERFORMANCE_INSTANCE_PROVIDER, |
| 76 | PERFORMANCE_INSTANCES_PROVIDER, |
| 77 | { |
| 78 | provide: PROVIDED_PERFORMANCE_INSTANCES, |
| 79 | useFactory: performanceInstanceFactory(fn), |
| 80 | multi: true, |
| 81 | deps: [ |
| 82 | NgZone, |
| 83 | PLATFORM_ID, |
| 84 | Injector, |
| 85 | ɵAngularFireSchedulers, |
| 86 | FirebaseApps, |
| 87 | ...deps, |
| 88 | ] |
| 89 | } |
| 90 | ]); |
| 91 | } |
no test coverage detected