@@ -70,9 +70,6 @@ function getOptions(options, defaultOptions) {
7070 return options ;
7171}
7272
73- function isInt32 ( n ) { return n === ( n | 0 ) ; }
74- function isUint32 ( n ) { return n === ( n >>> 0 ) ; }
75-
7673function modeNum ( m , def ) {
7774 if ( typeof m === 'number' )
7875 return m ;
@@ -341,26 +338,6 @@ function validateBuffer(buffer) {
341338 }
342339}
343340
344- function validateLen ( len ) {
345- let err ;
346-
347- if ( ! isInt32 ( len ) ) {
348- if ( typeof len !== 'number' ) {
349- err = new ERR_INVALID_ARG_TYPE ( 'len' , 'number' , len ) ;
350- } else if ( ! Number . isInteger ( len ) ) {
351- err = new ERR_OUT_OF_RANGE ( 'len' , 'an integer' , len ) ;
352- } else {
353- // 2 ** 31 === 2147483648
354- err = new ERR_OUT_OF_RANGE ( 'len' , '> -2147483649 && < 2147483648' , len ) ;
355- }
356- }
357-
358- if ( err !== undefined ) {
359- Error . captureStackTrace ( err , validateLen ) ;
360- throw err ;
361- }
362- }
363-
364341function validateOffsetLengthRead ( offset , length , bufferLength ) {
365342 let err ;
366343
@@ -410,28 +387,10 @@ function validatePath(path, propName = 'path') {
410387 }
411388}
412389
413- function validateUint32 ( value , propName ) {
414- if ( ! isUint32 ( value ) ) {
415- let err ;
416- if ( typeof value !== 'number' ) {
417- err = new ERR_INVALID_ARG_TYPE ( propName , 'number' , value ) ;
418- } else if ( ! Number . isInteger ( value ) ) {
419- err = new ERR_OUT_OF_RANGE ( propName , 'an integer' , value ) ;
420- } else {
421- // 2 ** 32 === 4294967296
422- err = new ERR_OUT_OF_RANGE ( propName , '>= 0 && < 4294967296' , value ) ;
423- }
424- Error . captureStackTrace ( err , validateUint32 ) ;
425- throw err ;
426- }
427- }
428-
429390module . exports = {
430391 assertEncoding,
431392 copyObject,
432393 getOptions,
433- isInt32,
434- isUint32,
435394 modeNum,
436395 nullCheck,
437396 preprocessSymlinkDestination,
@@ -443,9 +402,7 @@ module.exports = {
443402 SyncWriteStream,
444403 toUnixTimestamp,
445404 validateBuffer,
446- validateLen,
447405 validateOffsetLengthRead,
448406 validateOffsetLengthWrite,
449- validatePath,
450- validateUint32
407+ validatePath
451408} ;
0 commit comments