File tree 1 file changed +4
-9
lines changed
1 file changed +4
-9
lines changed Original file line number Diff line number Diff line change @@ -56,12 +56,7 @@ const {
56
56
decodeUTF8,
57
57
} = internalBinding ( 'buffer' ) ;
58
58
59
- let Buffer ;
60
- function lazyBuffer ( ) {
61
- if ( Buffer === undefined )
62
- Buffer = require ( 'buffer' ) . Buffer ;
63
- return Buffer ;
64
- }
59
+ const { Buffer } = require ( 'buffer' ) ;
65
60
66
61
function validateEncoder ( obj ) {
67
62
if ( obj == null || obj [ kEncoder ] !== true )
@@ -499,14 +494,14 @@ function makeTextDecoderJS() {
499
494
validateDecoder ( this ) ;
500
495
if ( isAnyArrayBuffer ( input ) ) {
501
496
try {
502
- input = lazyBuffer ( ) . from ( input ) ;
497
+ input = Buffer . from ( input ) ;
503
498
} catch {
504
499
input = empty ;
505
500
}
506
501
} else if ( isArrayBufferView ( input ) ) {
507
502
try {
508
- input = lazyBuffer ( ) . from ( input . buffer , input . byteOffset ,
509
- input . byteLength ) ;
503
+ input = Buffer . from ( input . buffer , input . byteOffset ,
504
+ input . byteLength ) ;
510
505
} catch {
511
506
input = empty ;
512
507
}
You can’t perform that action at this time.
0 commit comments