miraipie
Version:
the most powerful nodejs development kit for mirai-api-http
52 lines • 1.46 kB
TypeScript
import { ApiResponse } from '../mirai';
/**
* mirai-api-http 提供的 websocket adapter<br/>
* @see <a href="https://github.com/project-mirai/mirai-api-http/blob/master/docs/adapter/WebsocketAdapter.md">文档<a/>
*/
declare const WebsocketApiAdapter: import("../adapter").MiraiApiHttpAdapter<{
qq: {
type: NumberConstructor;
description: string;
};
verifyKey: {
type: StringConstructor;
required: true;
description: string;
};
host: {
type: StringConstructor;
required: true;
description: string;
default: () => string;
};
port: {
type: NumberConstructor;
required: true;
description: string;
default: () => number;
};
timeout: {
type: NumberConstructor;
description: string;
default: () => number;
};
ssl: {
type: BooleanConstructor;
description: string;
default: () => boolean;
};
}, {
/** 响应队列 */
queue: Map<number, ApiResponse>;
/** syncId 生成器 */
syncIdGenerator: Generator<number, any, unknown>;
/**
* websocket 连接
* @type WebSocket
*/
ws: any;
}, {
request<T extends ApiResponse>(command: string, content?: object, subCommand?: string): Promise<T>;
}>;
export = WebsocketApiAdapter;
//# sourceMappingURL=WebsocketApiAdapter.d.ts.map