MCPcopy Index your code
hub / github.com/cameri/nostream / createDecompressionStream

Function createDecompressionStream

src/utils/compression.ts:173–188  ·  view source on GitHub ↗
(
  format?: CompressionFormat,
)

Source from the content-addressed store, hash-verified

171}
172
173export const createDecompressionStream = (
174 format?: CompressionFormat,
175): Transform => {
176 if (!format) {
177 return new PassThrough()
178 }
179
180 switch (format) {
181 case CompressionFormat.GZIP:
182 return createGunzip()
183 case CompressionFormat.XZ:
184 return getLzmaNative().createDecompressor()
185 default:
186 throw new Error(`Unsupported compression format: ${String(format)}`)
187 }
188}

Callers 2

createImportStreamFunction · 0.90

Calls 1

getLzmaNativeFunction · 0.85

Tested by

no test coverage detected