* Process transform result (async).
(result)
| 321 | * Process transform result (async). |
| 322 | */ |
| 323 | function processTransformResultAsync(result) { |
| 324 | return __asyncGenerator(this, arguments, function processTransformResultAsync_1() { |
| 325 | var resolved, batch, _a, result_2, result_2_1, item, _b, _c, _d, chunk, e_2_1, e_3_1, batch, _i, result_3, item, _e, _f, _g, chunk, e_4_1; |
| 326 | var _h, e_3, _j, _k, _l, e_2, _m, _o, _p, e_4, _q, _r; |
| 327 | return __generator(this, function (_s) { |
| 328 | switch (_s.label) { |
| 329 | case 0: |
| 330 | if (!(result instanceof Promise)) return [3 /*break*/, 5]; |
| 331 | return [4 /*yield*/, __await(result)]; |
| 332 | case 1: |
| 333 | resolved = _s.sent(); |
| 334 | return [5 /*yield**/, __values(__asyncDelegator(__asyncValues(processTransformResultAsync(resolved))))]; |
| 335 | case 2: return [4 /*yield*/, __await.apply(void 0, [_s.sent()])]; |
| 336 | case 3: |
| 337 | _s.sent(); |
| 338 | return [4 /*yield*/, __await(void 0)]; |
| 339 | case 4: return [2 /*return*/, _s.sent()]; |
| 340 | case 5: |
| 341 | if (!(result === null)) return [3 /*break*/, 7]; |
| 342 | return [4 /*yield*/, __await(void 0)]; |
| 343 | case 6: return [2 /*return*/, _s.sent()]; |
| 344 | case 7: |
| 345 | if (!(Array.isArray(result) && (result.length === 0 || result[0] instanceof Uint8Array))) return [3 /*break*/, 12]; |
| 346 | if (!(result.length > 0)) return [3 /*break*/, 10]; |
| 347 | return [4 /*yield*/, __await(result)]; |
| 348 | case 8: return [4 /*yield*/, _s.sent()]; |
| 349 | case 9: |
| 350 | _s.sent(); |
| 351 | _s.label = 10; |
| 352 | case 10: return [4 /*yield*/, __await(void 0)]; |
| 353 | case 11: return [2 /*return*/, _s.sent()]; |
| 354 | case 12: |
| 355 | if (!(0, from_js_1.isAsyncIterable)(result)) return [3 /*break*/, 40]; |
| 356 | batch = []; |
| 357 | _s.label = 13; |
| 358 | case 13: |
| 359 | _s.trys.push([13, 29, 30, 35]); |
| 360 | _a = true, result_2 = __asyncValues(result); |
| 361 | _s.label = 14; |
| 362 | case 14: return [4 /*yield*/, __await(result_2.next())]; |
| 363 | case 15: |
| 364 | if (!(result_2_1 = _s.sent(), _h = result_2_1.done, !_h)) return [3 /*break*/, 28]; |
| 365 | _k = result_2_1.value; |
| 366 | _a = false; |
| 367 | item = _k; |
| 368 | // Fast path: item is already Uint8Array |
| 369 | if (item instanceof Uint8Array) { |
| 370 | batch.push(item); |
| 371 | return [3 /*break*/, 27]; |
| 372 | } |
| 373 | _s.label = 16; |
| 374 | case 16: |
| 375 | _s.trys.push([16, 21, 22, 27]); |
| 376 | _b = true, _c = (e_2 = void 0, __asyncValues(flattenTransformYieldAsync(item))); |
| 377 | _s.label = 17; |
| 378 | case 17: return [4 /*yield*/, __await(_c.next())]; |
| 379 | case 18: |
| 380 | if (!(_d = _s.sent(), _l = _d.done, !_l)) return [3 /*break*/, 20]; |
no test coverage detected