diff --git a/.changeset/sixty-ducks-design.md b/.changeset/sixty-ducks-design.md new file mode 100644 index 0000000000..cf129793e3 --- /dev/null +++ b/.changeset/sixty-ducks-design.md @@ -0,0 +1,5 @@ +--- +'@whatwg-node/fetch': patch +--- + +Fix destroy for Node 18 diff --git a/packages/fetch/dist/readableStreamToReadable.js b/packages/fetch/dist/readableStreamToReadable.js index 805ed17895..3e96b4eb8e 100644 --- a/packages/fetch/dist/readableStreamToReadable.js +++ b/packages/fetch/dist/readableStreamToReadable.js @@ -12,13 +12,14 @@ module.exports = function readableStreamToReadable(readableStream) { } }) }, - async destroy() { + async destroy(err, callback) { try { reader.cancel(); reader.releaseLock(); await readableStream.cancel(); + callback(); } catch (error) { - console.log(error); + callback(error); } } })