asp-smart-ui-plus-test
Version:
A Component Library for Vue 3
26 lines (25 loc) • 823 B
TypeScript
interface OneForLoginParams {
cmpassAppId: string;
ACTIVITY_ID: string;
SUCCESS_CODE?: string;
channelId: string;
preSignRSA: (params: any) => Promise<any>;
uniTokenValidate: (params: any) => Promise<any>;
userStore: () => any;
}
export declare function useOneForLogin({ cmpassAppId, // cmpassAppId
ACTIVITY_ID, // 活动id
SUCCESS_CODE, // 成功的状态码,默认为'0000'
channelId, // 渠道id
preSignRSA, // 获取准签名的api函数
uniTokenValidate, // 验证token的api函数
userStore, }: OneForLoginParams): {
oneForLogin: (callback: (result: any) => any, failCallback: (error: string) => any) => Promise<void>;
error: import("vue").Ref<string>;
result: import("vue").Ref<null>;
userInfo: {
phoneNumMask: any;
usessionid: any;
};
};
export {};