Globals / "auth"
▸ AuthCheck(__namedParameters: { auth: undefined | Auth ; children: ReactNode ; fallback: ReactNode ; requiredClaims: undefined | Object }): Element
Defined in src/auth.tsx:97
| Name | Type |
|---|---|
__namedParameters |
{ auth: undefined | Auth ; children: ReactNode ; fallback: ReactNode ; requiredClaims: undefined | Object } |
Returns: Element
▸ ClaimsCheck(__namedParameters: { children: ReactNode ; fallback: ReactNode ; requiredClaims: undefined | { [key:string]: any; } ; user: User }): Element
Defined in src/auth.tsx:74
| Name | Type |
|---|---|
__namedParameters |
{ children: ReactNode ; fallback: ReactNode ; requiredClaims: undefined | { [key:string]: any; } ; user: User } |
Returns: Element
▸ preloadUser(options?: undefined | { firebaseApp?: firebase.app.App }): Promise<User>
Defined in src/auth.tsx:8
| Name | Type |
|---|---|
options? |
undefined | { firebaseApp?: firebase.app.App } |
Returns: Promise<User>
▸ useIdTokenResult(user: User, forceRefresh?: boolean, options?: ReactFireOptions<IdTokenResult>): ObservableStatus<IdTokenResult>
Defined in src/auth.tsx:45
| Name | Type | Default value |
|---|---|---|
user |
User | - |
forceRefresh |
boolean | false |
options? |
ReactFireOptions<IdTokenResult> | - |
Returns: ObservableStatus<IdTokenResult>
▸ useUser<T>(auth?: firebase.auth.Auth, options?: ReactFireOptions<T>): ObservableStatus<User>
Defined in src/auth.tsx:24
Subscribe to Firebase auth state changes, including token refresh
| Name | Default |
|---|---|
T |
unknown |
| Name | Type | Description |
|---|---|---|
auth? |
firebase.auth.Auth | the firebase.auth object |
options? |
ReactFireOptions<T> |
Returns: ObservableStatus<User>