UNPKG

@passageidentity/passage-react

Version:

Passkey Complete for React - Go completely passwordless with a standalone auth solution in your React apps with Passage by 1Password.

25 lines 1.07 kB
import { PassageCurrentUser, PassageSession, TokenStore } from '@passageidentity/passage-js'; export type PassageSignOutFn = () => Promise<boolean>; export type GetCurrentUserFn = () => PassageCurrentUser | undefined; export type GetCurrentSessionFn = () => PassageSession | undefined; export interface IPassageHook { appId: string | undefined; setAppId: ((appId: string | undefined) => void) | undefined; lang: string | undefined; setLang: ((lang: string | undefined) => void) | undefined; defaultCountryCode: string | undefined; setDefaultCountryCode: ((defaultCountryCode: string | undefined) => void) | undefined; getCurrentSession: GetCurrentSessionFn; getCurrentUser: GetCurrentUserFn; signOut: PassageSignOutFn; } interface UsePassageHookProps { appId?: string; lang?: string; defaultCountryCode?: string; tokenStore?: TokenStore; } export type UsePassageHook = (props?: UsePassageHookProps) => IPassageHook; export declare const usePassage: UsePassageHook; export {}; //# sourceMappingURL=usePassage.d.ts.map