@ginstone/nga-api
Version:
83 lines (82 loc) • 1.42 kB
TypeScript
export declare class ForumInfo {
/**
* 描述
*/
readonly description?: string;
/**
* 版面id
*/
readonly forumId: number;
/**
* 版面名称
*/
readonly name: string;
/**
* 父版面信息
*/
readonly parent?: ParentForum;
/**
* 匹配值
*/
readonly relevance: number;
/**
* 合集id
*/
readonly colTid: number;
/**
* 更多信息
*/
readonly topic_misc_var?: any;
/**
* 地址
*/
readonly url: string;
/**
* 版面图标地址
*/
readonly icon: string;
readonly iconBig: string;
constructor(raw: ForumInfoRaw);
}
/**
* 父版面信息
*/
export declare class ParentForum {
/**
* 描述
*/
readonly description?: string;
/**
* 版面id
*/
readonly forumId: number;
/**
* 版面名称
*/
readonly name: string;
/**
* 图标
*/
readonly icon: string;
readonly iconBig: string;
constructor({ descrip, fid, name }: ParentRaw);
}
/**
* 原始数据结构
*/
export interface ForumInfoRaw {
descrip?: string;
index: string;
fid: number;
name: string;
parent?: ParentRaw;
relevance: number;
stid: number;
topic_misc_var?: any;
url: string;
}
export interface ParentRaw {
descrip?: string;
fid: number;
name: string;
}