References
Passwordless Types
Type Aliases
APIInterface
type APIInterface = object;
Defined in: recipe/passwordless/types.ts:335
Properties
APIOptions
type APIOptions = object;
Defined in: recipe/passwordless/types.ts:323
Properties
DeviceType
type DeviceType = object;
Defined in: recipe/passwordless/types.ts:308
Properties
RecipeInterface
type RecipeInterface = object;
Defined in: recipe/passwordless/types.ts:110
Properties
TypeInput
type TypeInput =
| {
contactMethod: "PHONE";
validatePhoneNumber?: (phoneNumber, tenantId) => Promise<string | undefined> | string | undefined;
}
| {
contactMethod: "EMAIL";
validateEmailAddress?: (email, tenantId) => Promise<string | undefined> | string | undefined;
}
| {
contactMethod: "EMAIL_OR_PHONE";
validateEmailAddress?: (email, tenantId) => Promise<string | undefined> | string | undefined;
validatePhoneNumber?: (phoneNumber, tenantId) => Promise<string | undefined> | string | undefined;
} & object;
Defined in: recipe/passwordless/types.ts:33
Type Declaration
TypeNormalisedInput
type TypeNormalisedInput =
| {
contactMethod: "PHONE";
validatePhoneNumber: (phoneNumber, tenantId) => Promise<string | undefined> | string | undefined;
}
| {
contactMethod: "EMAIL";
validateEmailAddress: (email, tenantId) => Promise<string | undefined> | string | undefined;
}
| {
contactMethod: "EMAIL_OR_PHONE";
validateEmailAddress: (email, tenantId) => Promise<string | undefined> | string | undefined;
validatePhoneNumber: (phoneNumber, tenantId) => Promise<string | undefined> | string | undefined;
} & object;
Defined in: recipe/passwordless/types.ts:72
Type Declaration
TypePasswordlessEmailDeliveryInput
type TypePasswordlessEmailDeliveryInput = object;
Defined in: recipe/passwordless/types.ts:433
Properties
TypePasswordlessSmsDeliveryInput
type TypePasswordlessSmsDeliveryInput = object;
Defined in: recipe/passwordless/types.ts:444