From 7002d14f534495a0cbf2cb777631bf05247d38cc Mon Sep 17 00:00:00 2001 From: greenhead Date: Wed, 5 Aug 2026 21:51:37 +0900 Subject: [PATCH] stream: use validateBuffer for BYOB reader view The same check is already spelled validateBuffer(view, 'view') in ReadableStreamBYOBRequest.respondWithNewView(), and the thrown error is unchanged. Signed-off-by: greenhead --- lib/internal/webstreams/readablestream.js | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/lib/internal/webstreams/readablestream.js b/lib/internal/webstreams/readablestream.js index e1e80eb953c0..b05cb7c257eb 100644 --- a/lib/internal/webstreams/readablestream.js +++ b/lib/internal/webstreams/readablestream.js @@ -1060,17 +1060,7 @@ class ReadableStreamBYOBReader { async read(view, options = kEmptyObject) { if (!isReadableStreamBYOBReader(this)) throw new ERR_INVALID_THIS('ReadableStreamBYOBReader'); - if (!isArrayBufferView(view)) { - throw new ERR_INVALID_ARG_TYPE( - 'view', - [ - 'Buffer', - 'TypedArray', - 'DataView', - ], - view, - ); - } + validateBuffer(view, 'view'); validateObject(options, 'options', kValidateObjectAllowObjectsAndNull); const viewByteLength = ArrayBufferViewGetByteLength(view);