Skip to content

Commit a6af604

Browse files
authored
fix(core): Allow name + config deps to be optional (#1641)
1 parent 5266293 commit a6af604

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/core/firebase.app.module.ts

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { InjectionToken, NgZone, NgModule } from '@angular/core';
1+
import { InjectionToken, NgZone, NgModule, Optional } from '@angular/core';
22

33
import { FirebaseOptionsToken, FirebaseAppNameToken, FirebaseAppConfigToken } from './angularfire2';
44

@@ -35,7 +35,11 @@ export function _firebaseAppFactory(options: FirebaseOptions, name?: string, app
3535
const FirebaseAppProvider = {
3636
provide: FirebaseApp,
3737
useFactory: _firebaseAppFactory,
38-
deps: [ FirebaseOptionsToken, FirebaseAppNameToken, FirebaseAppConfigToken ]
38+
deps: [
39+
FirebaseOptionsToken,
40+
[new Optional(), FirebaseAppNameToken],
41+
[new Optional(), FirebaseAppConfigToken]
42+
]
3943
};
4044

4145
@NgModule({

0 commit comments

Comments
 (0)