spark-desk
Version:
使用WebSocket调用 讯飞星火认知大模型 的js库
20 lines • 842 B
TypeScript
import NodeWebSocket from "ws";
export declare enum Environment {
Browser = 0,
Node = 1
}
/**
* 适配浏览器环境和node环境
*/
export declare class WebSocketAdapter {
protected url: string | URL;
protected webSocket: NodeWebSocket | WebSocket;
protected environment: Environment;
constructor(url: string | URL);
static getEnvironment(): Environment;
addEventListener<K extends keyof WebSocketEventMap>(type: K, listener: (this: WebSocket, ev: WebSocketEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
removeEventListener<K extends keyof WebSocketEventMap>(type: K, listener: (this: WebSocket, ev: WebSocketEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
close(): void;
send(data: string): void;
}
//# sourceMappingURL=WebSocketAdapter.d.ts.map