sim-sdk-web
Version:
Sim SDK for Web
26 lines (25 loc) • 647 B
TypeScript
import { LoginParams } from '../types/params';
import SIMSDK from './index';
import { ServerResponse } from '../types/entity';
/**
* 用户服务 - 负责用户认证与基本信息
*/
export declare class UserService {
private readonly sdk;
/**
* 创建用户服务实例
* @param sdk SIMSDK实例
*/
constructor(sdk: SIMSDK);
/**
* 用户登录
* @param params 登录参数
* @returns 登录结果Promise
*/
login(params: LoginParams): Promise<ServerResponse<string>>;
/**
* 用户登出
* @returns 登出结果Promise
*/
logout(): Promise<ServerResponse<void>>;
}