@@ -376,7 +376,8 @@ export class OperationsQueue {
376376
377377 this . isProcessing = true
378378 const operation = this . queue . shift ( )
379- operation ?.( error => {
379+ operation ?.( ( ) => {
380+ // could receive (error) => { ...
380381 // if (error) {
381382 // console.warn('OperationQueue.processNext - error in operation', error)
382383 // }
@@ -418,7 +419,10 @@ function decompressBuffer(buffer: Buffer): { buffer: Buffer; dataType: string }
418419 const dataType = buffer . subarray ( 0 , 1 ) . toString ( 'utf8' )
419420 const decompressedBuffer = Buffer . alloc ( decompressedSize )
420421 const compressedBuffer = buffer . subarray ( buffer . length - compressedSize )
421- const decompressionResult = lz4 . decompressBlock ( compressedBuffer , decompressedBuffer , 0 , compressedSize , 0 )
422+
423+ // lz4js library is javascript and doesn't have types so we silence the type check
424+ // eslint-disable-next-line
425+ const decompressionResult : number = lz4 . decompressBlock ( compressedBuffer , decompressedBuffer , 0 , compressedSize , 0 )
422426 buffer = Buffer . concat ( [ buffer . subarray ( 0 , buffer . length - compressedSize ) , decompressedBuffer ] )
423427 if ( decompressionResult <= 0 || decompressionResult !== decompressedSize ) {
424428 throw new Error ( `lz4 decompression error at offset ${ decompressionResult } ` )
@@ -600,7 +604,7 @@ function popData(buffer: Buffer): { data: SQLiteCloudDataTypes | SQLiteCloudRows
600604
601605 // first character is the data type
602606 console . assert ( buffer && buffer instanceof Buffer )
603- let dataType : string = buffer . subarray ( 0 , 1 ) . toString ( 'utf8' )
607+ const dataType : string = buffer . subarray ( 0 , 1 ) . toString ( 'utf8' )
604608 console . assert ( dataType !== CMD_COMPRESSED , "Compressed data shouldn't be decompressed before parsing" )
605609 console . assert ( dataType !== CMD_ROWSET_CHUNK , 'Chunked data should be parsed by parseRowsetChunks' )
606610
0 commit comments