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

17 lines
673 B
Plaintext

import { OneBotAction, OneBotRequestToolkit } from '../OneBotAction';
import { NetworkAdapterConfig } from '../../config/config';
export type StreamPacketBasic = {
type: StreamStatus;
data_type?: string;
};
export type StreamPacket<T> = T & StreamPacketBasic;
export enum StreamStatus {
Stream = "stream",// 分片流数据包
Response = "response",// 流最终响应
Reset = "reset",// 重置流
Error = "error"
}
export declare abstract class BasicStream<T, R> extends OneBotAction<T, StreamPacket<R>> {
abstract _handle(_payload: T, _adaptername: string, _config: NetworkAdapterConfig, req: OneBotRequestToolkit): Promise<StreamPacket<R>>;
}