supertokens-auth-react
Version:
ReactJS SDK that provides login functionality with SuperTokens.
28 lines (27 loc) • 1.24 kB
TypeScript
import type { EmailPasswordPreBuiltUI } from "../recipe/emailpassword/prebuiltui";
import type { EmailVerificationPreBuiltUI } from "../recipe/emailverification/prebuiltui";
import type { MultiFactorAuthPreBuiltUI } from "../recipe/multifactorauth/prebuiltui";
import type { OAuth2ProviderPreBuiltUI } from "../recipe/oauth2provider/prebuiltui";
import type { PasswordlessPreBuiltUI } from "../recipe/passwordless/prebuiltui";
import type { SessionPreBuiltUI } from "../recipe/session/prebuiltui";
import type { ThirdPartyPreBuiltUI } from "../recipe/thirdparty/prebuiltui";
import type { TOTPPreBuiltUI } from "../recipe/totp/prebuiltui";
import type { WebauthnPreBuiltUI } from "../recipe/webauthn/prebuiltui";
export declare type ReactRouterDomWithCustomHistory = {
router: {
Route: any;
};
useHistoryCustom: () => any;
useLocation: () => any;
};
export declare type PreBuiltRecipes = (
| typeof ThirdPartyPreBuiltUI
| typeof EmailPasswordPreBuiltUI
| typeof PasswordlessPreBuiltUI
| typeof EmailVerificationPreBuiltUI
| typeof MultiFactorAuthPreBuiltUI
| typeof TOTPPreBuiltUI
| typeof OAuth2ProviderPreBuiltUI
| typeof SessionPreBuiltUI
| typeof WebauthnPreBuiltUI
)[];