diff options
-rw-r--r-- | ext/node/polyfills/internal/buffer.mjs | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/ext/node/polyfills/internal/buffer.mjs b/ext/node/polyfills/internal/buffer.mjs index de3568a83..a051965a3 100644 --- a/ext/node/polyfills/internal/buffer.mjs +++ b/ext/node/polyfills/internal/buffer.mjs @@ -229,22 +229,11 @@ function fromArrayLike(array) { return buf; } -function fromUint8Array(u8) { - const buf = new Uint8Array(u8.buffer, u8.byteOffset, u8.byteLength); - Object.setPrototypeOf(buf, Buffer.prototype); - return buf.slice(); -} - function fromObject(obj) { if (obj.length !== undefined || isAnyArrayBuffer(obj.buffer)) { if (typeof obj.length !== "number") { return createBuffer(0); } - - if (obj instanceof Uint8Array) { - return fromUint8Array(obj); - } - return fromArrayLike(obj); } |