Files
NapCatQQ/.pnpm-store/v3/files/ea/86bea4d5fdef1b8910111bbe2389a1c0e1cac8f19af0a6d8d11a26b57a340e2963f473e5a00489d921dc35736225832fecd1867259912617c7cc884097e8d3
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

31 lines
1.3 KiB
Plaintext

import { DownloadBaseEmojiByIdReq, DownloadBaseEmojiByUrlReq, GetBaseEmojiPathReq, PullSysEmojisReq } from '../types';
import { GeneralCallResult } from './common';
export interface NodeIKernelBaseEmojiService {
removeKernelBaseEmojiListener(listenerId: number): void;
addKernelBaseEmojiListener(listener: unknown): number;
isBaseEmojiPathExist(args: Array<string>): unknown;
fetchFullSysEmojis(pullSysEmojisReq: PullSysEmojisReq): Promise<GeneralCallResult & {
rsp: {
otherPanelResult: {
SysEmojiGroupList: Array<unknown>;
downloadInfo: Array<unknown>;
};
normalPanelResult: {
SysEmojiGroupList: Array<unknown>;
downloadInfo: Array<unknown>;
};
superPanelResult: {
SysEmojiGroupList: Array<unknown>;
downloadInfo: Array<unknown>;
};
redHeartPanelResult: {
SysEmojiGroupList: Array<unknown>;
downloadInfo: Array<unknown>;
};
};
}>;
getBaseEmojiPathByIds(getBaseEmojiPathReqs: Array<GetBaseEmojiPathReq>): unknown;
downloadBaseEmojiByIdWithUrl(downloadBaseEmojiByUrlReq: DownloadBaseEmojiByUrlReq): unknown;
downloadBaseEmojiById(downloadBaseEmojiByIdReq: DownloadBaseEmojiByIdReq): unknown;
}