EmailPassword Types
Type Aliases
ComponentOverrideMap
type ComponentOverrideMap = object;
Defined in: recipe/emailpassword/types.ts:43
Properties
Config
type Config = UserInput & AuthRecipeModuleConfig<GetRedirectionURLContext, PreAndPostAPIHookAction, OnHandleEventContext>;
Defined in: recipe/emailpassword/types.ts:61
EnterEmailProps
type EnterEmailProps = NonSignUpFormThemeBaseProps & object;
Defined in: recipe/emailpassword/types.ts:308
Type Declaration
EnterEmailStatus
type EnterEmailStatus = "READY" | "SENT";
Defined in: recipe/emailpassword/types.ts:327
FormBaseAPIResponse<T>
type FormBaseAPIResponse<T> =
| object & T
| {
formFields: FormFieldError[];
status: "FIELD_ERROR";
};
Defined in: recipe/emailpassword/types.ts:351
Type Parameters
FormBaseProps<T>
type FormBaseProps<T> = object;
Defined in: recipe/emailpassword/types.ts:331
Type Parameters
Properties
FormFieldError
type FormFieldError = object;
Defined in: recipe/emailpassword/types.ts:232
Properties
FormFieldSignInConfig
type FormFieldSignInConfig = FormFieldBaseConfig;
Defined in: recipe/emailpassword/types.ts:133
FormFieldThemeProps
type FormFieldThemeProps = NormalisedFormField & object;
Defined in: recipe/emailpassword/types.ts:210
Type Declaration
GetRedirectionURLContext
type GetRedirectionURLContext = NormalisedGetRedirectionURLContext<{
action: "RESET_PASSWORD";
}>;
Defined in: recipe/emailpassword/types.ts:269
NormalisedConfig
type NormalisedConfig = object & NormalisedAuthRecipeModuleConfig<GetRedirectionURLContext, PreAndPostAPIHookAction, OnHandleEventContext>;
Defined in: recipe/emailpassword/types.ts:64
Type Declaration
NormalisedEnterEmailForm
type NormalisedEnterEmailForm = FeatureBaseConfig & object;
Defined in: recipe/emailpassword/types.ts:173
Type Declaration
NormalisedResetPasswordUsingTokenFeatureConfig
type NormalisedResetPasswordUsingTokenFeatureConfig = object;
Defined in: recipe/emailpassword/types.ts:152
Properties
NormalisedSignInAndUpFeatureConfig
type NormalisedSignInAndUpFeatureConfig = object;
Defined in: recipe/emailpassword/types.ts:89
Properties
NormalisedSignInFormFeatureConfig
type NormalisedSignInFormFeatureConfig = NormalisedBaseConfig & object;
Defined in: recipe/emailpassword/types.ts:126
Type Declaration
NormalisedSignUpFormFeatureConfig
type NormalisedSignUpFormFeatureConfig = NormalisedBaseConfig & object;
Defined in: recipe/emailpassword/types.ts:110
Type Declaration
NormalisedSubmitNewPasswordForm
type NormalisedSubmitNewPasswordForm = FeatureBaseConfig & object;
Defined in: recipe/emailpassword/types.ts:169
Type Declaration
OnHandleEventContext
type OnHandleEventContext =
| AuthRecipeModuleOnHandleEventContext
| {
action: "RESET_PASSWORD_EMAIL_SENT";
email: string;
userContext: UserContext;
}
| {
action: "PASSWORD_RESET_SUCCESSFUL";
userContext: UserContext;
}
| {
action: "SUCCESS";
createdNewSession: boolean;
isNewRecipeUser: boolean;
user: SuperTokensWrapper;
userContext: UserContext;
};
Defined in: recipe/emailpassword/types.ts:276
PreAndPostAPIHookAction
type PreAndPostAPIHookAction =
| "EMAIL_PASSWORD_SIGN_UP"
| "EMAIL_PASSWORD_SIGN_IN"
| "SEND_RESET_PASSWORD_EMAIL"
| "SUBMIT_NEW_PASSWORD"
| "EMAIL_EXISTS";
Defined in: recipe/emailpassword/types.ts:244
PreAPIHookContext
type PreAPIHookContext = object;
Defined in: recipe/emailpassword/types.ts:251
Properties
ResetPasswordUsingTokenThemeProps
type ResetPasswordUsingTokenThemeProps = object;
Defined in: recipe/emailpassword/types.ts:301
Properties
ResetPasswordUsingTokenUserInput
type ResetPasswordUsingTokenUserInput = object;
Defined in: recipe/emailpassword/types.ts:135
Properties
SignInAndUpFeatureUserInput
type SignInAndUpFeatureUserInput = object;
Defined in: recipe/emailpassword/types.ts:75
Properties
SignInFormFeatureUserInput
type SignInFormFeatureUserInput = FeatureBaseConfig & object;
Defined in: recipe/emailpassword/types.ts:119
Type Declaration
SignInThemeProps
type SignInThemeProps = NonSignUpFormThemeBaseProps & object;
Defined in: recipe/emailpassword/types.ts:186
Type Declaration
SignUpFormFeatureUserInput
type SignUpFormFeatureUserInput = FeatureBaseConfig & object;
Defined in: recipe/emailpassword/types.ts:101
Type Declaration
SignUpThemeProps
type SignUpThemeProps = ThemeBaseProps & object;
Defined in: recipe/emailpassword/types.ts:197
Type Declaration
SubmitNewPasswordProps
type SubmitNewPasswordProps = NonSignUpFormThemeBaseProps & object;
Defined in: recipe/emailpassword/types.ts:317
Type Declaration
SubmitNewPasswordStatus
type SubmitNewPasswordStatus = "READY" | "SUCCESS";
Defined in: recipe/emailpassword/types.ts:329
UserInput
type UserInput = object & AuthRecipeModuleUserInput<GetRedirectionURLContext, PreAndPostAPIHookAction, OnHandleEventContext>;
Defined in: recipe/emailpassword/types.ts:50