@ginstone/nga-api
Version:
33 lines (32 loc) • 918 B
TypeScript
import { ForumGroup } from "../response/Forum";
import { EmoteGroup } from "../response/Emote";
import { CommonUiData } from "../response/CommonUiData";
/**
* 需要将 "/resources" 代理到 "https://img4.nga.178.com"
*/
export declare class ResourceApi {
static commonUiData: CommonUiData;
/**
* 获取UI相关数据,保存在静态变量中,只需要执行一次请求
*/
static commonUi: () => Promise<CommonUiData>;
/**
* 首页版面入口
*/
static indexForums: () => Promise<ForumGroup[]>;
/**
* 论坛代码相关: 字体, 字体大小, 字体颜色, 官方表情包
*/
static bbsCode: () => Promise<{
fonts: {
label: string;
value: string;
}[];
fontColor: string[];
fontSize: {
label: string;
value: string;
}[];
emoteGroups: EmoteGroup[];
}>;
}