File tree 2 files changed +5
-16
lines changed
2 files changed +5
-16
lines changed Original file line number Diff line number Diff line change @@ -102,7 +102,6 @@ const {
102
102
extractSizeAlgorithm,
103
103
lazyTransfer,
104
104
isDetachedBuffer,
105
- isViewedArrayBufferDetached,
106
105
isBrandCheck,
107
106
resetQueue,
108
107
setPromiseHandled,
@@ -684,7 +683,7 @@ class ReadableStreamBYOBRequest {
684
683
'This BYOB request has been invalidated' ) ;
685
684
}
686
685
687
- if ( isViewedArrayBufferDetached ( view ) ) {
686
+ if ( isDetachedBuffer ( ArrayBufferViewGetBuffer ( view ) ) ) {
688
687
throw new ERR_INVALID_STATE . TypeError ( 'Viewed ArrayBuffer is detached' ) ;
689
688
}
690
689
Original file line number Diff line number Diff line change @@ -130,23 +130,14 @@ function transferArrayBuffer(buffer) {
130
130
}
131
131
132
132
function isDetachedBuffer ( buffer ) {
133
- if ( ArrayBufferGetByteLength ( buffer ) === 0 ) {
134
- try {
135
- new Uint8Array ( buffer ) ;
136
- } catch {
137
- return true ;
138
- }
133
+ try {
134
+ new Uint8Array ( buffer ) ;
135
+ } catch {
136
+ return true ;
139
137
}
140
138
return false ;
141
139
}
142
140
143
- function isViewedArrayBufferDetached ( view ) {
144
- return (
145
- ArrayBufferViewGetByteLength ( view ) === 0 &&
146
- isDetachedBuffer ( ArrayBufferViewGetBuffer ( view ) )
147
- ) ;
148
- }
149
-
150
141
function dequeueValue ( controller ) {
151
142
assert ( controller [ kState ] . queue !== undefined ) ;
152
143
assert ( controller [ kState ] . queueTotalSize !== undefined ) ;
@@ -245,7 +236,6 @@ module.exports = {
245
236
isBrandCheck,
246
237
isDetachedBuffer,
247
238
isPromisePending,
248
- isViewedArrayBufferDetached,
249
239
peekQueueValue,
250
240
resetQueue,
251
241
setPromiseHandled,
You can’t perform that action at this time.
0 commit comments