@ginstone/nga-api
Version:
67 lines (66 loc) • 1.38 kB
TypeScript
import { SimpleUserInfo, SimpleUserInfoRaw } from "./SimpleUserInfo";
import { UserBuff } from "./UserBuff";
import { Honor } from "../Honor";
import { Money } from "../Money";
export declare class BaseUserInfo extends SimpleUserInfo {
/**
* 用户buff
*/
buffs?: UserBuff[];
/**
* 用户组id(涉及管理权限)
*/
groupId?: number;
/**
* 荣誉称号
*/
honor?: Honor;
/**
* 徽章id
*/
medal?: number[];
/**
* 威望组ID
*/
memberId?: number;
/**
* 货币
*/
money: Money;
/**
* 注册时间
*/
regDatetime?: Date;
/**
* 发帖数
*/
postCount?: number;
/**
* 威望
*/
prestige?: number;
/**
* 签名
*/
signature?: string | null;
signatureNodes: import("../../../bbscode/BbsTag").BbsTag[] | undefined;
constructor(raw: BaseUserInfoRaw);
/**
* 返回当前生效的头像buff
*/
getAvatarBuff(): import("../../../enums/AvatarBuff").AvatarBuff | undefined;
}
export interface BaseUserInfoRaw extends SimpleUserInfoRaw {
buffs?: any;
groupid?: number;
honor?: string;
medal?: string;
memberid?: number;
money: number;
regdate: number;
posts?: number;
postnum?: number;
rvrc?: number;
sign?: string;
signature?: string;
}