UNPKG

@langchain/community

Version:
1 lines • 2.14 kB
{"version":3,"file":"iflytek_websocket_stream.d.ts","names":["WebSocketConnection","T","Uint8Array","ReadableStream","WritableStream","WebSocketCloseInfo","WebSocketStreamOptions","AbortSignal","BaseWebSocketStream","Promise","WebSocket"],"sources":["../../src/utils/iflytek_websocket_stream.d.ts"],"sourcesContent":["export interface WebSocketConnection<T extends Uint8Array | string = Uint8Array | string> {\n readable: ReadableStream<T>;\n writable: WritableStream<T>;\n protocol: string;\n extensions: string;\n}\nexport interface WebSocketCloseInfo {\n code?: number;\n reason?: string;\n}\nexport interface WebSocketStreamOptions {\n protocols?: string[];\n signal?: AbortSignal;\n}\n/**\n * [WebSocket](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket) with [Streams API](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API)\n *\n * @see https://web.dev/websocketstream/\n */\nexport declare abstract class BaseWebSocketStream<T extends Uint8Array | string = Uint8Array | string> {\n readonly url: string;\n readonly connection: Promise<WebSocketConnection<T>>;\n readonly closed: Promise<WebSocketCloseInfo>;\n readonly close: (closeInfo?: WebSocketCloseInfo) => void;\n constructor(url: string, options?: WebSocketStreamOptions);\n abstract openWebSocket(url: string, options: WebSocketStreamOptions): WebSocket;\n}\n//# sourceMappingURL=iflytek_websocket_stream.d.ts.map"],"mappings":";UAAiBA,8BAA8BE,sBAAsBA;EAApDF,QAAAA,EACHG,cADsB,CACPF,CADO,CAAA;EAAWC,QAAAA,EAEjCE,cAFiCF,CAElBD,CAFkBC,CAAAA;EAAsBA,QAAAA,EAAAA,MAAAA;EACxCD,UAAAA,EAAAA,MAAAA;;AACAA,UAIZI,kBAAAA,CAJYJ;EAAfG,IAAAA,CAAAA,EAAAA,MAAAA;EAAc,MAAA,CAAA,EAAA,MAAA;AAI5B;AAIiBE,UAAAA,sBAAAA,CAAsB;EASTE,SAAAA,CAAAA,EAAAA,MAAAA,EAAAA;EAA8BN,MAAAA,CAAAA,EAP/CK,WAO+CL;;;;;;;AAI3BG,uBAJHG,mBAIGH,CAAAA,UAJ2BH,UAI3BG,GAAAA,MAAAA,GAJiDH,UAIjDG,GAAAA,MAAAA,CAAAA,CAAAA;EACMC,SAAAA,GAAAA,EAAAA,MAAAA;EACUA,SAAAA,UAAAA,EAJxBG,OAIwBH,CAJhBN,mBAIgBM,CAJIL,CAIJK,CAAAA,CAAAA;EAAyBI,SAAAA,MAAAA,EAHrDD,OAGqDC,CAH7CL,kBAG6CK,CAAAA;EAAS,SAAA,KAAA,EAAA,CAAA,SAAA,CAAA,EAFlDL,kBAEkD,EAAA,GAAA,IAAA;qCAD5CC;+CACUA,yBAAyBI"}