What is the purpose of these providers, that the @angular/fire package add on ng add in the app.module.ts imports:
provideFirebaseApp(() => initializeApp(environment.firebase)),
provideAnalytics(() => getAnalytics()),
provideAuth(() => getAuth()),
provideFirestore(() => getFirestore()),
provideFunctions(() => getFunctions()),
provideMessaging(() => getMessaging()),
providePerformance(() => getPerformance()),
provideRemoteConfig(() => getRemoteConfig()),
provideStorage(() => getStorage()),
What function do they provide? I still need to import the AngularFirestoreModule when I want to use the Dependency Injection for AngularFirestore to not receive a NullInjectorError on it.
Can I just remove them without issue? Why would I keep these imports?