Skip to content

Commit d1958b4

Browse files
Add lint types
1 parent 807680f commit d1958b4

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/connection.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)