{"ast":null,"code":"import _asyncToGenerator from \"F:/workspace/202226701027/huinongbao-app/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\";\nimport _asyncIterator from \"F:/workspace/202226701027/huinongbao-app/node_modules/@babel/runtime/helpers/esm/asyncIterator.js\";\nimport { IterableReadableStream } from \"../utils/stream.js\";\nexport function convertToHttpEventStream(stream) {\n const encoder = new TextEncoder();\n const finalStream = new ReadableStream({\n start(controller) {\n return _asyncToGenerator(function* () {\n var _iteratorAbruptCompletion = false;\n var _didIteratorError = false;\n var _iteratorError;\n try {\n for (var _iterator = _asyncIterator(stream), _step; _iteratorAbruptCompletion = !(_step = yield _iterator.next()).done; _iteratorAbruptCompletion = false) {\n const chunk = _step.value;\n {\n controller.enqueue(encoder.encode(`event: data\\ndata: ${JSON.stringify(chunk)}\\n\\n`));\n }\n }\n } catch (err) {\n _didIteratorError = true;\n _iteratorError = err;\n } finally {\n try {\n if (_iteratorAbruptCompletion && _iterator.return != null) {\n yield _iterator.return();\n }\n } finally {\n if (_didIteratorError) {\n throw _iteratorError;\n }\n }\n }\n controller.enqueue(encoder.encode(\"event: end\\n\\n\"));\n controller.close();\n })();\n }\n });\n return IterableReadableStream.fromReadableStream(finalStream);\n}","map":{"version":3,"names":["IterableReadableStream","convertToHttpEventStream","stream","encoder","TextEncoder","finalStream","ReadableStream","start","controller","_asyncToGenerator","_iteratorAbruptCompletion","_didIteratorError","_iteratorError","_iterator","_asyncIterator","_step","next","done","chunk","value","enqueue","encode","JSON","stringify","err","return","close","fromReadableStream"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/@langchain/core/dist/runnables/wrappers.js"],"sourcesContent":["import { IterableReadableStream } from \"../utils/stream.js\";\nexport function convertToHttpEventStream(stream) {\n const encoder = new TextEncoder();\n const finalStream = new ReadableStream({\n async start(controller) {\n for await (const chunk of stream) {\n controller.enqueue(encoder.encode(`event: data\\ndata: ${JSON.stringify(chunk)}\\n\\n`));\n }\n controller.enqueue(encoder.encode(\"event: end\\n\\n\"));\n controller.close();\n },\n });\n return IterableReadableStream.fromReadableStream(finalStream);\n}\n"],"mappings":";;AAAA,SAASA,sBAAsB,QAAQ,oBAAoB;AAC3D,OAAO,SAASC,wBAAwBA,CAACC,MAAM,EAAE;EAC7C,MAAMC,OAAO,GAAG,IAAIC,WAAW,CAAC,CAAC;EACjC,MAAMC,WAAW,GAAG,IAAIC,cAAc,CAAC;IAC7BC,KAAKA,CAACC,UAAU,EAAE;MAAA,OAAAC,iBAAA;QAAA,IAAAC,yBAAA;QAAA,IAAAC,iBAAA;QAAA,IAAAC,cAAA;QAAA;UACpB,SAAAC,SAAA,GAAAC,cAAA,CAA0BZ,MAAM,GAAAa,KAAA,EAAAL,yBAAA,KAAAK,KAAA,SAAAF,SAAA,CAAAG,IAAA,IAAAC,IAAA,EAAAP,yBAAA,UAAE;YAAA,MAAjBQ,KAAK,GAAAH,KAAA,CAAAI,KAAA;YAAA;cAClBX,UAAU,CAACY,OAAO,CAACjB,OAAO,CAACkB,MAAM,CAAC,sBAAsBC,IAAI,CAACC,SAAS,CAACL,KAAK,CAAC,MAAM,CAAC,CAAC;YAAC;UAC1F;QAAC,SAAAM,GAAA;UAAAb,iBAAA;UAAAC,cAAA,GAAAY,GAAA;QAAA;UAAA;YAAA,IAAAd,yBAAA,IAAAG,SAAA,CAAAY,MAAA;cAAA,MAAAZ,SAAA,CAAAY,MAAA;YAAA;UAAA;YAAA,IAAAd,iBAAA;cAAA,MAAAC,cAAA;YAAA;UAAA;QAAA;QACDJ,UAAU,CAACY,OAAO,CAACjB,OAAO,CAACkB,MAAM,CAAC,gBAAgB,CAAC,CAAC;QACpDb,UAAU,CAACkB,KAAK,CAAC,CAAC;MAAC;IACvB;EACJ,CAAC,CAAC;EACF,OAAO1B,sBAAsB,CAAC2B,kBAAkB,CAACtB,WAAW,CAAC;AACjE","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}