Files
NapCatQQ/.pnpm-store/v3/files/09/c1e6ae858b920a35259b1377f4dc8e7967efed0f7c6376c1c446393494810a5b6dfd5f76d67fa5fd4f0b085088d95f2a090cfccb147662815f267a4649db12
TanTan e311ca3275
Build NapCat Artifacts / Windows Loader Test (push) Canceled after 0s
Build NapCat Artifacts / Type Check & Test (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Framework (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Shell (push) Canceled after 0s
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

232 lines
9.5 KiB
Plaintext

import { NodeIDependsAdapter, NodeIDispatcherAdapter, NodeIGlobalAdapter } from './adapters';
import { GeneralCallResult, NodeIKernelAvatarService, NodeIKernelBuddyService, NodeIKernelGroupService, NodeIKernelLoginService, NodeIKernelMsgService, NodeIKernelProfileLikeService, NodeIKernelProfileService, NodeIKernelRichMediaService, NodeIKernelRobotService, NodeIKernelSessionListener, NodeIKernelStorageCleanService, NodeIKernelTicketService, NodeIKernelTipOffService } from './index';
import { NodeIKernelNodeMiscService } from './services/NodeIKernelNodeMiscService';
import { NodeIKernelUixConvertService } from './services/NodeIKernelUixConvertService';
import { NodeIKernelMsgBackupService } from './services/NodeIKernelMsgBackupService';
import { NodeIKernelAlbumService } from './services/NodeIKernelAlbumService';
import { NodeIKernelTianShuService } from './services/NodeIKernelTianShuService';
import { NodeIKernelUnitedConfigService } from './services/NodeIKernelUnitedConfigService';
import { NodeIKernelSearchService } from './services/NodeIKernelSearchService';
import { NodeIKernelCollectionService } from './services/NodeIKernelCollectionService';
import { NodeIKernelRecentContactService } from './services/NodeIKernelRecentContactService';
import { NodeIKernelMSFService } from './services/NodeIKernelMSFService';
import { NodeIkernelTestPerformanceService } from './services/NodeIkernelTestPerformanceService';
import { NodeIKernelECDHService } from './services/NodeIKernelECDHService';
import { NodeIO3MiscService } from './services/NodeIO3MiscService';
import { NodeIKernelFlashTransferService } from './services/NodeIKernelFlashTransferService';
export interface NodeQQNTWrapperUtil {
get(): NodeQQNTWrapperUtil;
getNTUserDataInfoConfig(): string;
emptyWorkingSet(n: number): void;
getSsoCmdOfOidbReq(arg1: number, arg2: number): unknown;
getSsoBufferOfOidbReq(...args: unknown[]): unknown;
getOidbRspInfo(arg: string): unknown;
getFileSize(path: string): Promise<number>;
genFileMd5Buf(arg: string): unknown;
genFileMd5Hex(path: string): unknown;
genFileShaBuf(path: string): unknown;
genFileCumulateSha1(path: string): unknown;
genFileShaHex(path: string): unknown;
fileIsExist(path: string): unknown;
startTrace(path: string): unknown;
copyFile(src: string, dst: string): unknown;
genFileShaAndMd5Hex(path: string, unknown: number): unknown;
setTraceInfo(unknown: unknown): unknown;
encodeOffLine(unknown: unknown): unknown;
decodeOffLine(arg: string): unknown;
DecoderRecentInfo(arg: string): unknown;
getPinyin(arg0: string, arg1: boolean): unknown;
matchInPinyin(arg0: unknown[], arg1: string): unknown;
makeDirByPath(arg0: string): unknown;
emptyWorkingSet(arg0: number): unknown;
runProcess(arg0: string, arg1: boolean): unknown;
runProcessArgs(arg0: string, arg1: {
[key: string]: string;
}, arg2: boolean): unknown;
calcThumbSize(arg0: number, arg1: number, arg2: unknown): unknown;
fullWordToHalfWord(word: string): unknown;
getNTUserDataInfoConfig(): unknown;
pathIsReadableAndWriteable(path: string): unknown;
resetUserDataSavePathToDocument(): unknown;
getSoBuildInfo(): unknown;
registerCountInstruments(arg0: string, arg1: string[], arg2: number, arg3: number): unknown;
registerValueInstruments(arg0: string, arg1: string[], arg2: number, arg3: number): unknown;
registerValueInstrumentsWithBoundary(arg0: string, arg1: unknown, arg2: unknown, arg3: number, arg4: number): unknown;
reportCountIndicators(arg0: string, arg1: Map<unknown, unknown>, arg2: string, arg3: number, arg4: boolean): unknown;
reportValueIndicators(arg0: string, arg1: Map<unknown, unknown>, arg2: string, arg3: boolean, arg4: number): unknown;
checkNewUserDataSaveDirAvailable(arg0: string): unknown;
copyUserData(arg0: string, arg1: string): Promise<unknown>;
setUserDataSaveDirectory(arg0: string): Promise<unknown>;
hasOtherRunningQQProcess(): boolean;
quitAllRunningQQProcess(arg: boolean): unknown;
checkNvidiaConfig(): unknown;
repairNvidiaConfig(): unknown;
getNvidiaDriverVersion(): unknown;
isNull(): unknown;
createThumbnailImage(serviceName: string, filePath: string, targetPath: string, imgSize: {
width: number;
height: number;
}, fileFormat: string, arg: number | null | undefined): Promise<GeneralCallResult & {
targetPath?: string;
}>;
}
export interface NodeIQQNTStartupSessionWrapper {
create(): NodeIQQNTStartupSessionWrapper;
stop(): void;
start(): void;
createWithModuleList(uk: unknown): unknown;
getSessionIdList(): unknown;
}
export interface NodeIQQNTWrapperSession {
getNTWrapperSession(str: string): NodeIQQNTWrapperSession;
get(): NodeIQQNTWrapperSession;
new (): NodeIQQNTWrapperSession;
create(): NodeIQQNTWrapperSession;
init(wrapperSessionInitConfig: WrapperSessionInitConfig, nodeIDependsAdapter: NodeIDependsAdapter, nodeIDispatcherAdapter: NodeIDispatcherAdapter, nodeIKernelSessionListener: NodeIKernelSessionListener): void;
startNT(session: number): void;
startNT(): void;
getBdhUploadService(): unknown;
getECDHService(): NodeIKernelECDHService;
getMsgService(): NodeIKernelMsgService;
getProfileService(): NodeIKernelProfileService;
getProfileLikeService(): NodeIKernelProfileLikeService;
getGroupService(): NodeIKernelGroupService;
getStorageCleanService(): NodeIKernelStorageCleanService;
getBuddyService(): NodeIKernelBuddyService;
getRobotService(): NodeIKernelRobotService;
getTicketService(): NodeIKernelTicketService;
getTipOffService(): NodeIKernelTipOffService;
getNodeMiscService(): NodeIKernelNodeMiscService;
getRichMediaService(): NodeIKernelRichMediaService;
getMsgBackupService(): NodeIKernelMsgBackupService;
getAlbumService(): NodeIKernelAlbumService;
getTianShuService(): NodeIKernelTianShuService;
getUnitedConfigService(): NodeIKernelUnitedConfigService;
getSearchService(): NodeIKernelSearchService;
getFlashTransferService(): NodeIKernelFlashTransferService;
getDirectSessionService(): unknown;
getRDeliveryService(): unknown;
getAvatarService(): NodeIKernelAvatarService;
getFeedChannelService(): unknown;
getYellowFaceService(): unknown;
getCollectionService(): NodeIKernelCollectionService;
getSettingService(): unknown;
getQiDianService(): unknown;
getFileAssistantService(): unknown;
getGuildService(): unknown;
getSkinService(): unknown;
getTestPerformanceService(): NodeIkernelTestPerformanceService;
getQQPlayService(): unknown;
getDbToolsService(): unknown;
getUixConvertService(): NodeIKernelUixConvertService;
getOnlineStatusService(): unknown;
getRemotingService(): unknown;
getGroupTabService(): unknown;
getGroupSchoolService(): unknown;
getLiteBusinessService(): unknown;
getGuildMsgService(): unknown;
getLockService(): unknown;
getMSFService(): NodeIKernelMSFService;
getGuildHotUpdateService(): unknown;
getAVSDKService(): unknown;
getRecentContactService(): NodeIKernelRecentContactService;
getConfigMgrService(): unknown;
}
export interface EnginInitDesktopConfig {
base_path_prefix: string;
platform_type: PlatformType;
app_type: 4;
app_version: string;
os_version: string;
use_xlog: boolean;
qua: string;
global_path_config: {
desktopGlobalPath: string;
};
thumb_config: {
maxSide: 324;
minSide: 48;
longLimit: 6;
density: 2;
};
}
export interface NodeIQQNTWrapperEngine {
get(): NodeIQQNTWrapperEngine;
initWithDeskTopConfig(config: EnginInitDesktopConfig, nodeIGlobalAdapter: NodeIGlobalAdapter): void;
}
export interface WrapperNodeApi {
NodeIO3MiscService: NodeIO3MiscService;
NodeQQNTWrapperUtil: NodeQQNTWrapperUtil;
NodeIQQNTWrapperSession: NodeIQQNTWrapperSession;
NodeIQQNTStartupSessionWrapper: NodeIQQNTStartupSessionWrapper;
NodeIQQNTWrapperEngine: NodeIQQNTWrapperEngine;
NodeIKernelLoginService: NodeIKernelLoginService;
}
export enum PlatformType {
KUNKNOWN = 0,
KANDROID = 1,
KIOS = 2,
KWINDOWS = 3,
KMAC = 4,
KLINUX = 5
}
export enum DeviceType {
KUNKNOWN = 0,
KPHONE = 1,
KPAD = 2,
KCOMPUTER = 3
}
export enum VendorType {
KNOSETONIOS = 0,
KSUPPORTGOOGLEPUSH = 99,
KSUPPORTHMS = 3,
KSUPPORTOPPOPUSH = 4,
KSUPPORTTPNS = 2,
KSUPPORTVIVOPUSH = 5,
KUNSUPPORTANDROIDPUSH = 1
}
export interface WrapperSessionInitConfig {
selfUin: string;
selfUid: string;
desktopPathConfig: {
account_path: string;
};
clientVer: string;
a2: string;
d2: string;
d2Key: string;
machineId: string;
platform: PlatformType;
platVer: string;
appid: string;
rdeliveryConfig: {
appKey: string;
systemId: number;
appId: string;
logicEnvironment: string;
platform: PlatformType;
language: string;
sdkVersion: string;
userId: string;
appVersion: string;
osVersion: string;
bundleId: string;
serverUrl: string;
fixedAfterHitKeys: string[];
};
defaultFileDownloadPath: string;
deviceInfo: {
guid: string;
buildVer: string;
localId: number;
devName: string;
devType: string;
vendorName: string;
osVer: string;
vendorOsName: string;
setMute: boolean;
vendorType: VendorType;
};
deviceConfig: '{"appearance":{"isSplitViewMode":true},"msg":{}}';
}