File tree 1 file changed +6
-17
lines changed
1 file changed +6
-17
lines changed Original file line number Diff line number Diff line change 21
21
22
22
'use strict' ;
23
23
24
- const { Buffer } = require ( 'buffer' ) ;
25
24
const pipeline = require ( 'internal/streams/pipeline' ) ;
26
25
const eos = require ( 'internal/streams/end-of-stream' ) ;
26
+ const internalBuffer = require ( 'internal/buffer' ) ;
27
27
28
28
// Note: export Stream before Readable/Writable/Duplex/...
29
29
// to avoid a cross-reference(require) issues
@@ -42,19 +42,8 @@ Stream.finished = eos;
42
42
Stream . Stream = Stream ;
43
43
44
44
Stream . _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