edge-runtime
Advanced tools
Comparing version 2.4.3 to 2.4.4
@@ -82,11 +82,24 @@ "use strict"; | ||
if (reader) { | ||
while (true) { | ||
const { done, value } = await reader.read(); | ||
if (done) { | ||
return; | ||
let error; | ||
try { | ||
while (true) { | ||
const { done, value } = await reader.read(); | ||
if (done) { | ||
return; | ||
} | ||
if (!isUint8ArrayChunk(value)) { | ||
error = new TypeError('This ReadableStream did not return bytes.'); | ||
break; | ||
} | ||
yield value; | ||
} | ||
if (!isUint8ArrayChunk(value)) { | ||
throw new TypeError('This ReadableStream did not return bytes.'); | ||
} | ||
finally { | ||
if (error) { | ||
reader.cancel(error); | ||
throw error; | ||
} | ||
yield value; | ||
else { | ||
reader.cancel(); | ||
} | ||
} | ||
@@ -93,0 +106,0 @@ } |
@@ -5,3 +5,3 @@ { | ||
"homepage": "https://edge-runtime.vercel.app/packages/runtime", | ||
"version": "2.4.3", | ||
"version": "2.4.4", | ||
"main": "dist/index.js", | ||
@@ -40,3 +40,4 @@ "bin": { | ||
"@types/node-fetch": "2", | ||
"node-fetch": "2" | ||
"node-fetch": "2", | ||
"web-streams-polyfill": "4.0.0-beta.3" | ||
}, | ||
@@ -43,0 +44,0 @@ "engines": { |
Sorry, the diff of this file is not supported yet
80239
674
3