(fn: (injector: Injector) => FirebaseAuth)
| 22 | } |
| 23 | |
| 24 | export function authInstanceFactory(fn: (injector: Injector) => FirebaseAuth) { |
| 25 | return (zone: NgZone, injector: Injector) => { |
| 26 | const auth = zone.runOutsideAngular(() => fn(injector)); |
| 27 | return new Auth(auth); |
| 28 | }; |
| 29 | } |
| 30 | |
| 31 | const AUTH_INSTANCES_PROVIDER = { |
| 32 | provide: AuthInstances, |