File tree Expand file tree Collapse file tree 1 file changed +6
-17
lines changed Expand file tree Collapse file tree 1 file changed +6
-17
lines changed Original file line number Diff line number Diff line change 2121
2222'use strict' ;
2323
24- const { Buffer } = require ( 'buffer' ) ;
2524const pipeline = require ( 'internal/streams/pipeline' ) ;
2625const eos = require ( 'internal/streams/end-of-stream' ) ;
26+ const internalBuffer = require ( 'internal/buffer' ) ;
2727
2828// Note: export Stream before Readable/Writable/Duplex/...
2929// to avoid a cross-reference(require) issues
@@ -42,19 +42,8 @@ Stream.finished = eos;
4242Stream . Stream = Stream ;
4343
4444Stream . _isUint8Array = require ( 'internal/util/types' ) . isUint8Array ;
45-
46- try {
47- const internalBuffer = require ( 'internal/buffer' ) ;
48- Stream . _uint8ArrayToBuffer = function _uint8ArrayToBuffer ( chunk ) {
49- return new internalBuffer . FastBuffer ( chunk . buffer ,
50- chunk . byteOffset ,
51- chunk . byteLength ) ;
52- } ;
53- } catch ( e ) { // eslint-disable-line no-unused-vars
54- }
55-
56- if ( ! Stream . _uint8ArrayToBuffer ) {
57- Stream . _uint8ArrayToBuffer = function _uint8ArrayToBuffer ( chunk ) {
58- return Buffer . prototype . slice . call ( chunk ) ;
59- } ;
60- }
45+ Stream . _uint8ArrayToBuffer = function _uint8ArrayToBuffer ( chunk ) {
46+ return new internalBuffer . FastBuffer ( chunk . buffer ,
47+ chunk . byteOffset ,
48+ chunk . byteLength ) ;
49+ } ;
You can’t perform that action at this time.
0 commit comments