UNPKG

@auth0/auth0-react

Version:

Auth0 SDK for React Single Page Applications (SPA)

27 lines 782 B
import { User } from '@auth0/auth0-spa-js'; import { Auth0ContextInterface } from './auth0-context'; /** * ```js * const { * // Auth state: * error, * isAuthenticated, * isLoading, * user, * // Auth methods: * getAccessTokenSilently, * getAccessTokenWithPopup, * getIdTokenClaims, * loginWithRedirect, * loginWithPopup, * logout, * } = useAuth0<TUser>(); * ``` * * Use the `useAuth0` hook in your components to access the auth state and methods. * * TUser is an optional type param to provide a type to the `user` field. */ declare const useAuth0: <TUser extends User = User>(context?: import("react").Context<Auth0ContextInterface<User>>) => Auth0ContextInterface<TUser>; export default useAuth0; //# sourceMappingURL=use-auth0.d.ts.map