Skip to main content
References

EmailVerification Types

Type Aliases

ComponentOverrideMap

type ComponentOverrideMap = object;

Defined in: recipe/emailverification/types.ts:27

Properties

PropertyTypeDefined in
EmailVerificationSendVerifyEmail_Override?ComponentOverride<typeof SuperTokensWrapper>recipe/emailverification/types.ts:28
EmailVerificationVerifyEmailLinkClicked_Override?ComponentOverride<typeof SuperTokensWrapper>recipe/emailverification/types.ts:29

Config

type Config = UserInput & RecipeModuleConfig<GetRedirectionURLContext, PreAndPostAPIHookAction, OnHandleEventContext>;

Defined in: recipe/emailverification/types.ts:48

EmailVerificationThemeProps

type EmailVerificationThemeProps = object;

Defined in: recipe/emailverification/types.ts:82

Properties

GetRedirectionURLContext

type GetRedirectionURLContext = NormalisedGetRedirectionURLContext<{
action: "VERIFY_EMAIL";
}>;

Defined in: recipe/emailverification/types.ts:64

NormalisedConfig

type NormalisedConfig = object & NormalisedRecipeModuleConfig<GetRedirectionURLContext, PreAndPostAPIHookAction, OnHandleEventContext>;

Defined in: recipe/emailverification/types.ts:51

Type Declaration

NameTypeDefined in
disableDefaultUIbooleanrecipe/emailverification/types.ts:53
mode"OPTIONAL" | "REQUIRED"recipe/emailverification/types.ts:52
overrideobjectrecipe/emailverification/types.ts:56
override.functions()(originalImplementation, builder) => SuperTokensWrapperrecipe/emailverification/types.ts:57
sendVerifyEmailScreenFeatureBaseConfigrecipe/emailverification/types.ts:54
verifyEmailLinkClickedScreenFeatureBaseConfigrecipe/emailverification/types.ts:55

OnHandleEventContext

type OnHandleEventContext = object;

Defined in: recipe/emailverification/types.ts:77

Properties

PropertyTypeDefined in
action"VERIFY_EMAIL_SENT" | "EMAIL_VERIFIED_SUCCESSFUL"recipe/emailverification/types.ts:78
userContextUserContextrecipe/emailverification/types.ts:79

PreAndPostAPIHookAction

type PreAndPostAPIHookAction = "VERIFY_EMAIL" | "SEND_VERIFY_EMAIL" | "IS_EMAIL_VERIFIED";

Defined in: recipe/emailverification/types.ts:68

PreAPIHookContext

type PreAPIHookContext = object;

Defined in: recipe/emailverification/types.ts:70

Properties

SendVerifyEmailThemeProps

type SendVerifyEmailThemeProps = ThemeBaseProps & object;

Defined in: recipe/emailverification/types.ts:89

Type Declaration

NameTypeDefined in
configNormalisedConfigrecipe/emailverification/types.ts:91
onEmailAlreadyVerified()() => Promise<void>recipe/emailverification/types.ts:93
recipeImplementationSuperTokensWrapperrecipe/emailverification/types.ts:90
redirectToAuth()() => Promise<void>recipe/emailverification/types.ts:94
signOut()() => Promise<void>recipe/emailverification/types.ts:92

UserInput

type UserInput = object & RecipeModuleUserInput<GetRedirectionURLContext, PreAndPostAPIHookAction, OnHandleEventContext>;

Defined in: recipe/emailverification/types.ts:33

Type Declaration

NameTypeDefined in
disableDefaultUI?booleanrecipe/emailverification/types.ts:35
mode?"OPTIONAL" | "REQUIRED"recipe/emailverification/types.ts:34
override?objectrecipe/emailverification/types.ts:39
override.functions()?(originalImplementation, builder) => SuperTokensWrapperrecipe/emailverification/types.ts:40
sendVerifyEmailScreen?FeatureBaseConfigrecipe/emailverification/types.ts:36
verifyEmailLinkClickedScreen?FeatureBaseConfigrecipe/emailverification/types.ts:37

VerifyEmailLinkClickedThemeProps

type VerifyEmailLinkClickedThemeProps = ThemeBaseProps & object;

Defined in: recipe/emailverification/types.ts:97

Type Declaration