@lofter-mission/core
Version:
任务体系逻辑SDK - 提供活动数据获取、任务数据预处理和二次包装功能
35 lines • 900 B
TypeScript
/**
* 用户信息类
* 封装用户信息相关的数据和操作方法
*/
export declare class UserInfo {
/** 用户积分数 */
readonly points: number;
/** 积分图标 */
readonly pointsIcon: string;
/** 是否有可领取任务 */
readonly hasClaimableMissions: boolean;
/** 用户昵称 */
readonly nickname: string;
/** 用户头像 */
readonly avatar: string;
/** 用户ID */
readonly blogId?: number;
constructor(data: {
points: number;
pointsIcon: string;
hasClaimableMissions: boolean;
nickname: string;
avatar: string;
blogId?: number;
});
toJSON(): {
points: number;
pointsIcon: string;
hasClaimableMissions: boolean;
nickname: string;
avatar: string;
blogId: number | undefined;
};
}
//# sourceMappingURL=UserInfo.d.ts.map