Skip to content

Commit 0e9b945

Browse files
committed
fix(auth): Auth typings hack
1 parent f6fe074 commit 0e9b945

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/auth/auth.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ export class AngularFireAuth {
4242
export function FirebaseAuthStateObservable(app: FirebaseApp): Observable<firebase.User> {
4343
const authState = Observable.create((observer: Observer<firebase.User>) => {
4444
app.auth().onAuthStateChanged(
45-
(user?: firebase.User) => observer.next(user!),
45+
(user: firebase.User) => observer.next(user!),
4646
(error: firebase.auth.Error) => observer.error(error),
47-
() => observer.complete()
47+
() => { observer.complete(); return undefined; }
4848
);
4949
});
5050
return observeOn.call(authState, new ZoneScheduler(Zone.current));
@@ -58,9 +58,9 @@ export function FirebaseAuthStateObservable(app: FirebaseApp): Observable<fireba
5858
export function FirebaseIdTokenObservable(app: FirebaseApp): Observable<firebase.User> {
5959
const idToken = Observable.create((observer: Observer<firebase.User>) => {
6060
app.auth().onIdTokenChanged(
61-
(user?: firebase.User) => observer.next(user!),
61+
(user: firebase.User) => observer.next(user!),
6262
(error: firebase.auth.Error) => observer.error(error),
63-
() => observer.complete()
63+
() => { observer.complete(); return undefined; }
6464
)
6565
});
6666
return observeOn.call(idToken, new ZoneScheduler(Zone.current));

0 commit comments

Comments
 (0)