(lineIter)
| 78111 | try { |
| 78112 | if (!_d2 && !_a5 && (_b2 = chunkIter_1.return)) yield __await(_b2.call(chunkIter_1)); |
| 78113 | } finally { |
| 78114 | if (e_1) throw e_1.error; |
| 78115 | } |
| 78116 | } |
| 78117 | }); |
| 78118 | } |
| 78119 | function toMessage(lineIter) { |
| 78120 | return __asyncGenerator(this, arguments, function* toMessage_1() { |
| 78121 | var _a5, e_2, _b2, _c2; |
| 78122 | let message = createMessage(); |
| 78123 | const decoder = new TextDecoder(); |
| 78124 | try { |
| 78125 | for (var _d2 = true, lineIter_1 = __asyncValues(lineIter), lineIter_1_1; lineIter_1_1 = yield __await(lineIter_1.next()), _a5 = lineIter_1_1.done, !_a5; _d2 = true) { |
| 78126 | _c2 = lineIter_1_1.value; |
| 78127 | _d2 = false; |
| 78128 | const { line, fieldLen } = _c2; |
| 78129 | if (line.length === 0 && message.data !== void 0) { |
| 78130 | yield yield __await(message); |
| 78131 | message = createMessage(); |
| 78132 | } else if (fieldLen > 0) { |
| 78133 | const field = decoder.decode(line.subarray(0, fieldLen)); |
| 78134 | const valueOffset = fieldLen + (line[fieldLen + 1] === ControlChars.Space ? 2 : 1); |
| 78135 | const value = decoder.decode(line.subarray(valueOffset)); |
| 78136 | switch (field) { |
| 78137 | case "data": |
| 78138 | message.data = message.data ? message.data + "\n" + value : value; |
| 78139 | break; |
| 78140 | case "event": |
| 78141 | message.event = value; |
| 78142 | break; |
| 78143 | case "id": |
| 78144 | message.id = value; |
| 78145 | break; |
| 78146 | case "retry": { |
| 78147 | const retry = parseInt(value, 10); |
| 78148 | if (!isNaN(retry)) { |
| 78149 | message.retry = retry; |
| 78150 | } |
| 78151 | break; |
| 78152 | } |
| 78153 | } |
| 78154 | } |
| 78155 | } |
| 78156 | } catch (e_2_1) { |
| 78157 | e_2 = { error: e_2_1 }; |
| 78158 | } finally { |
| 78159 | try { |
| 78160 | if (!_d2 && !_a5 && (_b2 = lineIter_1.return)) yield __await(_b2.call(lineIter_1)); |
| 78161 | } finally { |
| 78162 | if (e_2) throw e_2.error; |
| 78163 | } |
no test coverage detected
searching dependent graphs…