UNPKG

openai

Version:

The official TypeScript library for the OpenAI API

22 lines (21 loc) 754 B
import { OpenAI } from "../../index.js"; import type { RealtimeClientEvent } from "../../resources/beta/realtime/realtime.js"; import { OpenAIRealtimeEmitter } from "./internal-base.js"; type _WebSocket = typeof globalThis extends ({ WebSocket: infer ws; }) ? InstanceType<ws> : any; export declare class OpenAIRealtimeWebSocket extends OpenAIRealtimeEmitter { url: URL; socket: _WebSocket; constructor(props: { model: string; dangerouslyAllowBrowser?: boolean; }, client?: Pick<OpenAI, 'apiKey' | 'baseURL'>); send(event: RealtimeClientEvent): void; close(props?: { code: number; reason: string; }): void; } export {}; //# sourceMappingURL=websocket.d.ts.map