Skip to content

Commit 65458f6

Browse files
author
William Sedlacek
authored
fix(auth-guard): Explicit return types (#2495)
Fixes: #2494 Signed-off-by: William Sedlacek <wsedlacekc@gmail.com>
1 parent aa8fd2c commit 65458f6

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/auth-guard/auth-guard.ts

+6-3
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,9 @@ export const isNotAnonymous: AuthPipe = map(user => !!user && !user.isAnonymous)
6464
export const idTokenResult = switchMap((user: User|null) => user ? user.getIdTokenResult() : of(null));
6565
export const emailVerified: AuthPipe = map(user => !!user && user.emailVerified);
6666
export const customClaims = pipe(idTokenResult, map(idTokenResult => idTokenResult ? idTokenResult.claims : []));
67-
export const hasCustomClaim = (claim: string) => pipe(customClaims, map(claims => claims.hasOwnProperty(claim)));
68-
export const redirectUnauthorizedTo = (redirect: any[]) => pipe(loggedIn, map(loggedIn => loggedIn || redirect));
69-
export const redirectLoggedInTo = (redirect: any[]) => pipe(loggedIn, map(loggedIn => loggedIn && redirect || true));
67+
export const hasCustomClaim: (claim: string) => AuthPipe =
68+
(claim) => pipe(customClaims, map(claims => claims.hasOwnProperty(claim)));
69+
export const redirectUnauthorizedTo: (redirect: any[]) => AuthPipe =
70+
(redirect) => pipe(loggedIn, map(loggedIn => loggedIn || redirect));
71+
export const redirectLoggedInTo: (redirect: any[]) => AuthPipe =
72+
(redirect) => pipe(loggedIn, map(loggedIn => loggedIn && redirect || true));

0 commit comments

Comments
 (0)