File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -62,12 +62,11 @@ const getNonWritablePropertyDescriptor = (value) => {
6262
6363function extractHighWaterMark ( value , defaultHWM ) {
6464 if ( value === undefined ) return defaultHWM ;
65- value = + value ;
66- if ( typeof value !== 'number' ||
67- NumberIsNaN ( value ) ||
68- value < 0 )
65+ const coercedValue = + value ;
66+ if ( NumberIsNaN ( coercedValue ) ||
67+ coercedValue < 0 )
6968 throw new ERR_INVALID_ARG_VALUE . RangeError ( 'strategy.highWaterMark' , value ) ;
70- return value ;
69+ return coercedValue ;
7170}
7271
7372function extractSizeAlgorithm ( size ) {
@@ -159,13 +158,13 @@ function peekQueueValue(controller) {
159158function enqueueValueWithSize ( controller , value , size ) {
160159 assert ( controller [ kState ] . queue !== undefined ) ;
161160 assert ( controller [ kState ] . queueTotalSize !== undefined ) ;
162- size = + size ;
163- if ( typeof size !== 'number' ||
164- size < 0 ||
165- NumberIsNaN ( size ) ||
166- size === Infinity ) {
161+ const coercedSize = + size ;
162+ if ( NumberIsNaN ( coercedSize ) ||
163+ coercedSize < 0 ||
164+ coercedSize === Infinity ) {
167165 throw new ERR_INVALID_ARG_VALUE . RangeError ( 'size' , size ) ;
168166 }
167+ size = coercedSize ;
169168 ArrayPrototypePush ( controller [ kState ] . queue , { value, size } ) ;
170169 controller [ kState ] . queueTotalSize += size ;
171170}
You can’t perform that action at this time.
0 commit comments