(thread, params, options)
| 83150 | return Object.values(__classPrivateFieldGet12(this, _AssistantStream_messageSnapshots, "f")); |
| 83151 | } |
| 83152 | async finalRun() { |
| 83153 | await this.done(); |
| 83154 | if (!__classPrivateFieldGet12(this, _AssistantStream_finalRun, "f")) |
| 83155 | throw Error("Final run was not received."); |
| 83156 | return __classPrivateFieldGet12(this, _AssistantStream_finalRun, "f"); |
| 83157 | } |
| 83158 | async _createThreadAssistantStream(thread, params, options) { |
| 83159 | const signal = options?.signal; |
| 83160 | if (signal) { |
| 83161 | if (signal.aborted) |
| 83162 | this.controller.abort(); |
| 83163 | signal.addEventListener("abort", () => this.controller.abort()); |
| 83164 | } |
| 83165 | const body = { ...params, stream: true }; |
| 83166 | const stream4 = await thread.createAndRun(body, { ...options, signal: this.controller.signal }); |
| 83167 | this._connected(); |
| 83168 | for await (const event of stream4) { |
| 83169 | __classPrivateFieldGet12(this, _AssistantStream_instances, "m", _AssistantStream_addEvent).call(this, event); |
| 83170 | } |
| 83171 | if (stream4.controller.signal?.aborted) { |
| 83172 | throw new APIUserAbortError3(); |
no test coverage detected