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 // Apply metadata compression
switch (this.config.compression.metadataCompression) { switch (this.config.compression.metadataCompression) {
case CompressionType.GZIP: case CompressionType.GZIP:
return this.gzipCompress(data.buffer.slice(0)) return this.gzipCompress(data.buffer.slice(0) as ArrayBuffer)
case CompressionType.BROTLI: case CompressionType.BROTLI:
return this.brotliCompress(data.buffer.slice(0)) return this.brotliCompress(data.buffer.slice(0) as ArrayBuffer)
default: default:
return data.buffer.slice(0) return data.buffer.slice(0) as ArrayBuffer
} }
} }