EmailPassword
Classes
default
Defined in: recipe/emailpassword/index.ts:29
Constructors
Constructor
new default(): default;
Returns
Properties
Methods
doesEmailExist()
static doesEmailExist(input): Promise<{
doesExist: boolean;
fetchResponse: Response;
status: "OK";
}>;
Defined in: recipe/emailpassword/index.ts:170
Parameters
Returns
Promise<{ doesExist: boolean; fetchResponse: Response; status: "OK"; }>
getResetPasswordTokenFromURL()
static getResetPasswordTokenFromURL(input?): string;
Defined in: recipe/emailpassword/index.ts:185
Parameters
Returns
string
init()
static init(config?): any;
Defined in: recipe/emailpassword/index.ts:30
Parameters
Returns
any
sendPasswordResetEmail()
static sendPasswordResetEmail(input): Promise<
| {
fetchResponse: Response;
status: "OK" | "PASSWORD_RESET_NOT_ALLOWED";
}
| {
fetchResponse: Response;
formFields: object[];
status: "FIELD_ERROR";
}>;
Defined in: recipe/emailpassword/index.ts:71
Parameters
Returns
Promise< | { fetchResponse: Response; status: "OK" | "PASSWORD_RESET_NOT_ALLOWED"; } | { fetchResponse: Response; formFields: object[]; status: "FIELD_ERROR"; }>
signIn()
static signIn(input): Promise<
| {
fetchResponse: Response;
status: "OK";
user: User;
}
| {
fetchResponse: Response;
formFields: object[];
status: "FIELD_ERROR";
}
| {
fetchResponse: Response;
status: "WRONG_CREDENTIALS_ERROR";
}
| {
fetchResponse: Response;
reason: string;
status: "SIGN_IN_NOT_ALLOWED";
}>;
Defined in: recipe/emailpassword/index.ts:132
Parameters
Returns
Promise< | { fetchResponse: Response; status: "OK"; user: User; } | { fetchResponse: Response; formFields: object[]; status: "FIELD_ERROR"; } | { fetchResponse: Response; status: "WRONG_CREDENTIALS_ERROR"; } | { fetchResponse: Response; reason: string; status: "SIGN_IN_NOT_ALLOWED"; }>
signOut()
static signOut(input?): Promise<void>;
Defined in: recipe/emailpassword/index.ts:34
Parameters
Returns
Promise<void>
signUp()
static signUp(input): Promise<
| {
fetchResponse: Response;
status: "OK";
user: User;
}
| {
fetchResponse: Response;
formFields: object[];
status: "FIELD_ERROR";
}
| {
fetchResponse: Response;
reason: string;
status: "SIGN_UP_NOT_ALLOWED";
}>;
Defined in: recipe/emailpassword/index.ts:98
Parameters
Returns
Promise< | { fetchResponse: Response; status: "OK"; user: User; } | { fetchResponse: Response; formFields: object[]; status: "FIELD_ERROR"; } | { fetchResponse: Response; reason: string; status: "SIGN_UP_NOT_ALLOWED"; }>
submitNewPassword()
static submitNewPassword(input): Promise<
| {
fetchResponse: Response;
status: "OK";
}
| {
fetchResponse: Response;
status: "RESET_PASSWORD_INVALID_TOKEN_ERROR";
}
| {
fetchResponse: Response;
formFields: object[];
status: "FIELD_ERROR";
}>;
Defined in: recipe/emailpassword/index.ts:40
Parameters
Returns
Promise< | { fetchResponse: Response; status: "OK"; } | { fetchResponse: Response; status: "RESET_PASSWORD_INVALID_TOKEN_ERROR"; } | { fetchResponse: Response; formFields: object[]; status: "FIELD_ERROR"; }>
Variables
doesEmailExist()
const doesEmailExist: (input) => Promise<{
doesExist: boolean;
fetchResponse: Response;
status: "OK";
}> = Wrapper.doesEmailExist;
Defined in: recipe/emailpassword/index.ts:201
Parameters
Returns
Promise<{ doesExist: boolean; fetchResponse: Response; status: "OK"; }>
EmailPasswordComponentsOverrideProvider
const EmailPasswordComponentsOverrideProvider: any = Wrapper.ComponentsOverrideProvider;
Defined in: recipe/emailpassword/index.ts:203
getResetPasswordTokenFromURL()
const getResetPasswordTokenFromURL: (input?) => string = Wrapper.getResetPasswordTokenFromURL;
Defined in: recipe/emailpassword/index.ts:202
Parameters
Returns
string
init()
const init: (config?) => any = Wrapper.init;
Defined in: recipe/emailpassword/index.ts:195
Parameters
Returns
any
sendPasswordResetEmail()
const sendPasswordResetEmail: (input) => Promise<
| {
fetchResponse: Response;
status: "OK" | "PASSWORD_RESET_NOT_ALLOWED";
}
| {
fetchResponse: Response;
formFields: object[];
status: "FIELD_ERROR";
}> = Wrapper.sendPasswordResetEmail;
Defined in: recipe/emailpassword/index.ts:198
Parameters
Returns
Promise< | { fetchResponse: Response; status: "OK" | "PASSWORD_RESET_NOT_ALLOWED"; } | { fetchResponse: Response; formFields: object[]; status: "FIELD_ERROR"; }>
signIn()
const signIn: (input) => Promise<
| {
fetchResponse: Response;
status: "OK";
user: User;
}
| {
fetchResponse: Response;
formFields: object[];
status: "FIELD_ERROR";
}
| {
fetchResponse: Response;
status: "WRONG_CREDENTIALS_ERROR";
}
| {
fetchResponse: Response;
reason: string;
status: "SIGN_IN_NOT_ALLOWED";
}> = Wrapper.signIn;
Defined in: recipe/emailpassword/index.ts:200
Parameters
Returns
Promise< | { fetchResponse: Response; status: "OK"; user: User; } | { fetchResponse: Response; formFields: object[]; status: "FIELD_ERROR"; } | { fetchResponse: Response; status: "WRONG_CREDENTIALS_ERROR"; } | { fetchResponse: Response; reason: string; status: "SIGN_IN_NOT_ALLOWED"; }>
signOut()
const signOut: (input?) => Promise<void> = Wrapper.signOut;
Defined in: recipe/emailpassword/index.ts:196
Parameters
Returns
Promise<void>
signUp()
const signUp: (input) => Promise<
| {
fetchResponse: Response;
status: "OK";
user: User;
}
| {
fetchResponse: Response;
formFields: object[];
status: "FIELD_ERROR";
}
| {
fetchResponse: Response;
reason: string;
status: "SIGN_UP_NOT_ALLOWED";
}> = Wrapper.signUp;
Defined in: recipe/emailpassword/index.ts:199
Parameters
Returns
Promise< | { fetchResponse: Response; status: "OK"; user: User; } | { fetchResponse: Response; formFields: object[]; status: "FIELD_ERROR"; } | { fetchResponse: Response; reason: string; status: "SIGN_UP_NOT_ALLOWED"; }>
submitNewPassword()
const submitNewPassword: (input) => Promise<
| {
fetchResponse: Response;
status: "OK";
}
| {
fetchResponse: Response;
status: "RESET_PASSWORD_INVALID_TOKEN_ERROR";
}
| {
fetchResponse: Response;
formFields: object[];
status: "FIELD_ERROR";
}> = Wrapper.submitNewPassword;
Defined in: recipe/emailpassword/index.ts:197
Parameters
Returns
Promise< | { fetchResponse: Response; status: "OK"; } | { fetchResponse: Response; status: "RESET_PASSWORD_INVALID_TOKEN_ERROR"; } | { fetchResponse: Response; formFields: object[]; status: "FIELD_ERROR"; }>
References
GetRedirectionURLContext
Re-exports GetRedirectionURLContext
OnHandleEventContext
Re-exports OnHandleEventContext
PreAPIHookContext
Re-exports PreAPIHookContext
RecipeInterface
Renames and re-exports SuperTokensWrapper
UserInput
Re-exports UserInput