File tree Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change 22
33const {
44 ObjectDefineProperties,
5+ SymbolToStringTag,
56 Symbol,
67} = primordials ;
78
@@ -149,11 +150,21 @@ class DecompressionStream {
149150ObjectDefineProperties ( CompressionStream . prototype , {
150151 readable : kEnumerableProperty ,
151152 writable : kEnumerableProperty ,
153+ [ SymbolToStringTag ] : {
154+ __proto__ : null ,
155+ configurable : true ,
156+ value : 'CompressionStream' ,
157+ } ,
152158} ) ;
153159
154160ObjectDefineProperties ( DecompressionStream . prototype , {
155161 readable : kEnumerableProperty ,
156162 writable : kEnumerableProperty ,
163+ [ SymbolToStringTag ] : {
164+ __proto__ : null ,
165+ configurable : true ,
166+ value : 'DecompressionStream' ,
167+ } ,
157168} ) ;
158169
159170module . exports = {
Original file line number Diff line number Diff line change @@ -15,6 +15,9 @@ async function test(format) {
1515 const gzip = new CompressionStream ( format ) ;
1616 const gunzip = new DecompressionStream ( format ) ;
1717
18+ assert . strictEqual ( gzip [ Symbol . toStringTag ] , 'CompressionStream' ) ;
19+ assert . strictEqual ( gunzip [ Symbol . toStringTag ] , 'DecompressionStream' ) ;
20+
1821 gzip . readable . pipeTo ( gunzip . writable ) . then ( common . mustCall ( ) ) ;
1922
2023 const reader = gunzip . readable . getReader ( ) ;
You can’t perform that action at this time.
0 commit comments