Skip to content

Commit 88796bc

Browse files
authored
fix(core): added missing injector input signatures (#3191)
1 parent a6abd1d commit 88796bc

File tree

8 files changed

+8
-8
lines changed

8 files changed

+8
-8
lines changed

src/app/app.module.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ export class FirebaseAppModule {
6868
// Calling initializeApp({ ... }, 'name') multiple times will add more FirebaseApps into the FIREBASE_APPS
6969
// injection scope. This allows developers to more easily work with multiple Firebase Applications. Downside
7070
// is that DI for app name and options doesn't really make sense anymore.
71-
export function provideFirebaseApp(fn: () => IFirebaseApp, ...deps: any[]): ModuleWithProviders<FirebaseAppModule> {
71+
export function provideFirebaseApp(fn: (injector: Injector) => IFirebaseApp, ...deps: any[]): ModuleWithProviders<FirebaseAppModule> {
7272
return {
7373
ngModule: FirebaseAppModule,
7474
providers: [{

src/auth/auth.module.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ export class AuthModule {
4848
}
4949
}
5050

51-
export function provideAuth(fn: () => FirebaseAuth, ...deps: any[]): ModuleWithProviders<AuthModule> {
51+
export function provideAuth(fn: (injector: Injector) => FirebaseAuth, ...deps: any[]): ModuleWithProviders<AuthModule> {
5252
return {
5353
ngModule: AuthModule,
5454
providers: [{

src/database/database.module.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export class DatabaseModule {
4949
}
5050
}
5151

52-
export function provideDatabase(fn: () => FirebaseDatabase, ...deps: any[]): ModuleWithProviders<DatabaseModule> {
52+
export function provideDatabase(fn: (injector: Injector) => FirebaseDatabase, ...deps: any[]): ModuleWithProviders<DatabaseModule> {
5353
return {
5454
ngModule: DatabaseModule,
5555
providers: [{

src/functions/functions.module.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export class FunctionsModule {
4949
}
5050
}
5151

52-
export function provideFunctions(fn: () => FirebaseFunctions, ...deps: any[]): ModuleWithProviders<FunctionsModule> {
52+
export function provideFunctions(fn: (injector: Injector) => FirebaseFunctions, ...deps: any[]): ModuleWithProviders<FunctionsModule> {
5353
return {
5454
ngModule: FunctionsModule,
5555
providers: [{

src/messaging/messaging.module.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ export class MessagingModule {
5454
}
5555
}
5656

57-
export function provideMessaging(fn: () => FirebaseMessaging, ...deps: any[]): ModuleWithProviders<MessagingModule> {
57+
export function provideMessaging(fn: (injector: Injector) => FirebaseMessaging, ...deps: any[]): ModuleWithProviders<MessagingModule> {
5858
return {
5959
ngModule: MessagingModule,
6060
providers: [{

src/performance/performance.module.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ export class PerformanceModule {
5757
}
5858
}
5959

60-
export function providePerformance(fn: () => FirebasePerformance, ...deps: any[]): ModuleWithProviders<PerformanceModule> {
60+
export function providePerformance(fn: (injector: Injector) => FirebasePerformance, ...deps: any[]): ModuleWithProviders<PerformanceModule> {
6161
return {
6262
ngModule: PerformanceModule,
6363
providers: [{

src/remote-config/remote-config.module.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ export class RemoteConfigModule {
5757
}
5858
}
5959

60-
export function provideRemoteConfig(fn: () => FirebaseRemoteConfig, ...deps: any[]): ModuleWithProviders<RemoteConfigModule> {
60+
export function provideRemoteConfig(fn: (injector: Injector) => FirebaseRemoteConfig, ...deps: any[]): ModuleWithProviders<RemoteConfigModule> {
6161
return {
6262
ngModule: RemoteConfigModule,
6363
providers: [{

src/storage/storage.module.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export class StorageModule {
4949
}
5050
}
5151

52-
export function provideStorage(fn: () => FirebaseStorage, ...deps: any[]): ModuleWithProviders<StorageModule> {
52+
export function provideStorage(fn: (injector: Injector) => FirebaseStorage, ...deps: any[]): ModuleWithProviders<StorageModule> {
5353
return {
5454
ngModule: StorageModule,
5555
providers: [{

0 commit comments

Comments
 (0)