supertokens-web-js
Version:
SuperTokens SDK for vanilla JS for all recipes
18 lines (17 loc) • 813 B
TypeScript
import { CreateRecipeFunction } from "../../types";
import RecipeModule from "../recipeModule";
import { InputType, NormalisedInputType, PreAndPostAPIHookAction, RecipeInterface } from "./types";
import { UserInput } from "./types";
import { EmailVerificationClaimClass } from "./emailVerificationClaim";
export default class Recipe implements RecipeModule<PreAndPostAPIHookAction, NormalisedInputType> {
static instance?: Recipe;
static RECIPE_ID: string;
static EmailVerificationClaim: EmailVerificationClaimClass;
config: NormalisedInputType;
recipeImplementation: RecipeInterface;
constructor(config: InputType);
static init(config?: UserInput): CreateRecipeFunction<PreAndPostAPIHookAction>;
static getInstanceOrThrow(): Recipe;
static reset(): void;
}
export { Recipe };