UNPKG

supertokens-auth-react

Version:

ReactJS SDK that provides login functionality with SuperTokens.

36 lines (35 loc) 1.54 kB
/// <reference types="react" /> import type { TranslationStore } from "./translation/translationHelpers"; import type { Navigate, SuperTokensConfig, UserContext } from "./types"; export default class SuperTokensAPIWrapper { static SuperTokensWrapper: import("react").FC< import("react").PropsWithChildren<{ userContext?: UserContext | undefined; }> >; static init(config: SuperTokensConfig): void; static changeLanguage(language: string): Promise<void>; static loadTranslation(store: TranslationStore): void; static redirectToAuth: (options?: { show?: "signin" | "signup"; navigate?: Navigate; queryParams?: any; redirectBack?: boolean; userContext?: UserContext; }) => Promise<void>; static useTranslation: () => import("./translation/translationHelpers").TranslationFunc; static useUserContext: () => UserContext; } export declare const init: typeof SuperTokensAPIWrapper.init; export declare const changeLanguage: typeof SuperTokensAPIWrapper.changeLanguage; export declare const loadTranslation: typeof SuperTokensAPIWrapper.loadTranslation; export declare const redirectToAuth: (options?: { show?: "signin" | "signup"; navigate?: Navigate; queryParams?: any; redirectBack?: boolean; userContext?: UserContext; }) => Promise<void>; export { SuperTokensWrapper } from "./components/supertokensWrapper"; export { useTranslation } from "./translation/translationContext"; export { useUserContext } from "./usercontext";