@ginstone/nga-api
Version:
80 lines (79 loc) • 1.54 kB
TypeScript
/**
* 版面入口
*/
export declare class ForumEntry {
/**
* 版面id
*/
readonly forumId: number | undefined;
/**
* 入口名称
*/
readonly name: string | undefined;
/**
* 入口名称(简称)
*/
readonly simpleName: string | undefined;
/**
* 功能备注
*/
readonly info: string | undefined;
/**
* 功能备注(简称)
*/
readonly simpleInfo: string | undefined;
/**
* 功能备注(完整)
*/
readonly longInfo: string | undefined;
/**
* 位数据
*/
readonly bit: number | undefined;
/**
* 合集id
*/
readonly colTid: number | undefined;
/**
* 图标
*/
readonly icon: string;
readonly iconBig: string;
constructor(raw: ForumEntryRaw);
}
export interface ForumEntryRaw {
fid?: number;
name: string;
nameS?: string;
info?: string;
infoS?: string;
infoL?: string;
bit?: number;
stid?: number;
}
/**
* 版面分组
*/
export declare class ForumGroup {
readonly id: string;
readonly name: string;
readonly subGroups: ForumSubGroup[];
constructor(raw: ForumGroupRaw);
}
export interface ForumGroupRaw {
id: string;
name: string;
content: any;
}
/**
* 版面子组
*/
export declare class ForumSubGroup {
readonly name: string | undefined;
readonly forums: ForumEntry[];
constructor(raw: ForumSubGroupRaw);
}
export interface ForumSubGroupRaw {
name?: string;
content: any;
}