UNPKG

@frank-auth/react

Version:

Flexible and customizable React UI components for Frank Authentication

18 lines (17 loc) 779 B
'use client'; import { default as React } from 'react'; import { User } from '@frank-auth/client'; import { AuthContextValue, AuthProviderProps } from './types'; declare const AuthContext: React.Context<AuthContextValue | null>; export declare function AuthProvider({ children, publishableKey, userType, apiUrl, secretKey, projectId, initialState, onError, onSignIn, onSignOut, debug, }: AuthProviderProps): import("react/jsx-runtime").JSX.Element; export declare function useAuth(): AuthContextValue; export declare function useAuthGuard(): { isLoaded: boolean; isSignedIn: boolean; user: User | null; isAuthenticated: boolean; requireAuth: () => void; }; export { AuthContext }; export type { AuthContextValue }; //# sourceMappingURL=auth-provider.d.ts.map