fix(types): add explicit ArrayBuffer type assertions for compression

- Add explicit type casting to resolve SharedArrayBuffer compatibility
- Ensures clean compilation without TypeScript warnings
This commit is contained in:
David Snelling 2025-08-03 16:56:09 -07:00
parent 6effaaec74
commit e24ef56f0c

View file

@ -374,11 +374,11 @@ export class ReadOnlyOptimizations {
// Apply metadata compression
switch (this.config.compression.metadataCompression) {
case CompressionType.GZIP:
return this.gzipCompress(data.buffer.slice(0))
return this.gzipCompress(data.buffer.slice(0) as ArrayBuffer)
case CompressionType.BROTLI:
return this.brotliCompress(data.buffer.slice(0))
return this.brotliCompress(data.buffer.slice(0) as ArrayBuffer)
default:
return data.buffer.slice(0)
return data.buffer.slice(0) as ArrayBuffer
}
}