@pisell/pisellos
Version:
一个可扩展的前端模块化SDK框架,支持插件系统
231 lines (185 loc) • 4.78 kB
JavaScript
/**
* 注册登录解决方案类型定义
*/
/**
* 注册登录流程 hooks
*/
export var RegisterAndLoginHooks = /*#__PURE__*/function (RegisterAndLoginHooks) {
RegisterAndLoginHooks["onInited"] = "registerAndLogin:onInited";
RegisterAndLoginHooks["onDestroy"] = "registerAndLogin:onDestroy";
RegisterAndLoginHooks["onEmailVerificationSent"] = "registerAndLogin:onEmailVerificationSent";
RegisterAndLoginHooks["onEmailVerificationVerified"] = "registerAndLogin:onEmailVerificationVerified";
RegisterAndLoginHooks["onEmailVerificationFailed"] = "registerAndLogin:onEmailVerificationFailed";
RegisterAndLoginHooks["onSmsVerificationSent"] = "registerAndLogin:onSmsVerificationSent";
RegisterAndLoginHooks["onSmsVerificationVerified"] = "registerAndLogin:onSmsVerificationVerified";
RegisterAndLoginHooks["onSmsVerificationFailed"] = "registerAndLogin:onSmsVerificationFailed";
RegisterAndLoginHooks["onOAuthLoginStarted"] = "registerAndLogin:onOAuthLoginStarted";
RegisterAndLoginHooks["onOAuthLoginSuccess"] = "registerAndLogin:onOAuthLoginSuccess";
RegisterAndLoginHooks["onOAuthLoginFailed"] = "registerAndLogin:onOAuthLoginFailed";
RegisterAndLoginHooks["onRegisterStarted"] = "registerAndLogin:onRegisterStarted";
RegisterAndLoginHooks["onRegisterSuccess"] = "registerAndLogin:onRegisterSuccess";
RegisterAndLoginHooks["onRegisterFailed"] = "registerAndLogin:onRegisterFailed";
RegisterAndLoginHooks["onLoginStarted"] = "registerAndLogin:onLoginStarted";
RegisterAndLoginHooks["onLoginSuccess"] = "registerAndLogin:onLoginSuccess";
RegisterAndLoginHooks["onLoginFailed"] = "registerAndLogin:onLoginFailed";
RegisterAndLoginHooks["onPasswordResetStarted"] = "registerAndLogin:onPasswordResetStarted";
RegisterAndLoginHooks["onPasswordResetSuccess"] = "registerAndLogin:onPasswordResetSuccess";
RegisterAndLoginHooks["onPasswordResetFailed"] = "registerAndLogin:onPasswordResetFailed";
return RegisterAndLoginHooks;
}({});
/**
* OAuth 提供商类型
*/
export var OAuthProvider = /*#__PURE__*/function (OAuthProvider) {
OAuthProvider["FACEBOOK"] = "facebook";
OAuthProvider["APPLE"] = "apple";
OAuthProvider["GOOGLE"] = "google";
OAuthProvider["WECHAT"] = "wechat";
OAuthProvider["GITHUB"] = "github";
return OAuthProvider;
}({});
/**
* 验证码类型
*/
export var VerificationCodeType = /*#__PURE__*/function (VerificationCodeType) {
VerificationCodeType["EMAIL"] = "email";
VerificationCodeType["SMS"] = "sms";
return VerificationCodeType;
}({});
/**
* 验证码用途
*/
export var VerificationPurpose = /*#__PURE__*/function (VerificationPurpose) {
VerificationPurpose["REGISTER"] = "register";
VerificationPurpose["LOGIN"] = "login";
VerificationPurpose["PASSWORD_RESET"] = "password_reset";
VerificationPurpose["CHANGE_EMAIL"] = "change_email";
VerificationPurpose["CHANGE_PHONE"] = "change_phone";
return VerificationPurpose;
}({});
/**
* 用户信息接口
*/
/**
* 注册参数接口
*/
/**
* 登录参数接口
*/
/**
* OAuth 登录参数接口
*/
/**
* 发送验证码参数接口
*/
/**
* 验证验证码参数接口
*/
/**
* 密码重置参数接口
*/
/**
* OAuth 配置接口
*/
/**
* 注册登录状态接口
*/
/**
* API 响应接口
*/
/**
* 登录响应接口
*/
/**
* 注册响应接口
*/
/**
* OAuth 登录响应接口
*/
/**
* 国家信息接口
*/
/**
* 获取国家区号响应接口
*/
/**
* 发送手机号注册验证码参数接口
*/
/**
* 发送邮箱注册邀请链接参数接口
*/
/**
* 验证邮箱注册链接参数接口
*/
/**
* 邮箱密码登录参数接口
*/
/**
* 发送手机登录验证码参数接口
*/
/**
* 手机号验证码登录参数接口
*/
/**
* Guest 登录响应接口
*/
/**
* 检查邮箱是否已注册参数接口
*/
/**
* 检查邮箱是否已注册响应接口
*/
/**
* 检查邮箱验证码是否有效参数接口
*/
/**
* 检查手机验证码是否有效参数接口
*/
/**
* 验证码有效性检查响应接口
*/
/**
* 手机号密码登录参数接口
*/
/**
* 发送密码重置邮箱验证码参数接口
*/
/**
* 发送重置密码手机号验证码参数接口
*/
/**
* 发送重置密码邮箱链接参数接口
*/
/**
* 检测重置密码链接code有效性参数接口
*/
/**
* 通过code重置密码参数接口
*/
/**
* 邮箱验证码注册参数接口
*/
/**
* 手机验证码注册参数接口
*/
/**
* 重新发送邮箱注册链接参数接口
*/
/**
* 校验邮件链接 code 有效性参数接口
*/
/**
* 校验邮件链接 code 有效性响应接口
*/
/**
* Apple 登录参数
*/
/**
* Apple 登录响应
*/
/**
* Facebook 登录参数
*/
/**
* Facebook 登录响应
*/