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

Function provideFirebaseApp

src/app/app.module.ts:78–94  ·  view source on GitHub ↗
(fn: (injector: Injector) => IFirebaseApp, ...deps: any[])

Source from the content-addressed store, hash-verified

76// injection scope. This allows developers to more easily work with multiple Firebase Applications. Downside
77// is that DI for app name and options doesn't really make sense anymore.
78export function provideFirebaseApp(fn: (injector: Injector) => IFirebaseApp, ...deps: any[]): EnvironmentProviders {
79 return makeEnvironmentProviders([
80 DEFAULT_FIREBASE_APP_PROVIDER,
81 FIREBASE_APPS_PROVIDER,
82 {
83 provide: PROVIDED_FIREBASE_APPS,
84 useFactory: firebaseAppFactory(fn),
85 multi: true,
86 deps: [
87 NgZone,
88 Injector,
89 ɵAngularFireSchedulers,
90 ...deps,
91 ],
92 }
93 ])
94}

Callers 15

messaging.spec.tsFile · 0.90
database.spec.tsFile · 0.90
auth.spec.tsFile · 0.90
storage.spec.tsFile · 0.90
functions.spec.tsFile · 0.90
ai.spec.tsFile · 0.90
firestore.spec.tsFile · 0.90
lite.spec.tsFile · 0.90
app.spec.tsFile · 0.90

Calls 1

firebaseAppFactoryFunction · 0.85

Tested by

no test coverage detected