File tree Expand file tree Collapse file tree 8 files changed +45
-51
lines changed Expand file tree Collapse file tree 8 files changed +45
-51
lines changed Original file line number Diff line number Diff line change 1- 
1+ export  const  binary  =  { 
2+   
3+ } 
Original file line number Diff line number Diff line change 1- import   parse   from   "./parse.ts" 
1+ export   const   cli   =   { 
22
3- export  { 
4-     parse 
53} 
Load Diff This file was deleted. 
Load Diff This file was deleted. 
Original file line number Diff line number Diff line change 1+ import  {  error  }  from  '../error/mod.ts' ; 
2+ 
3+ export  default  class  DecompressionError  extends  error . CustomError  { 
4+   data ? : Uint8Array ; 
5+   constructor ( 
6+     message  : string , 
7+     data ? : Uint8Array 
8+   )  { 
9+     super ( message ) 
10+     
11+     this . data  =  data 
12+   } 
13+ } 
Original file line number Diff line number Diff line change 1+ import  DecompressionError  from  '../decompress_error.ts' ; 
12
3+ export  default  async  function  decompress ( 
4+   data  : Uint8Array , 
5+   format  : string 
6+ )  : Promise < Uint8Array >  { 
7+   const  decompressionStream  =  new  DecompressionStream ( format ) ; 
8+   const  compressedBlob  =  new  Blob ( [ data . buffer ] ) ; 
9+   const  decompressedStream  =  compressedBlob . stream ( ) . pipeThrough ( decompressionStream ) ; 
10+ 
11+   const  { 
12+     value : decompressedData , 
13+     done : decompressingDone 
14+   }  =  await  decompressedStream . getReader ( ) . read ( ) ; 
15+   
16+ 
17+   if  ( ! decompressingDone )  { 
18+     return  Uint8Array . from ( decompressedData ! ) ; 
19+   }  else  { 
20+     throw  new  DecompressionError ( 
21+       'An error occurred while decompressing the data.' , 
22+       data 
23+     ) ; 
24+   } 
25+ } 
Original file line number Diff line number Diff line change 1- 
1+ export  const  compression  =  { 
2+   
3+ } 
Original file line number Diff line number Diff line change 11import  CustomError  from  "./custom_error.ts" ; 
22
3- export  {  CustomError  } 
3+ export  const   error   =   {  CustomError } 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments