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

19 lines
702 B
Plaintext

import { MessageElement, Peer, RawMessage } from '../../index';
import { PacketMsg, PacketSendMsgElement } from '../../packet/message/message';
import { Elem } from '../../packet/transformer/proto';
export type rawMsgWithSendMsg = {
senderUin: number;
senderUid?: string;
senderName: string;
groupId?: number;
time: number;
msg: PacketSendMsgElement[];
};
export declare class PacketMsgConverter {
private isValidElementType;
private readonly rawToPacketMsgConverters;
rawMsgWithSendMsgToPacketMsg(msg: rawMsgWithSendMsg): PacketMsg;
rawMsgToPacketMsg(msg: RawMessage, ctxPeer: Peer): PacketMsg;
packetMsgToRaw(msg: any[]): [MessageElement, any | null][];
}