1import { toBitArray } from "../gleam_stdlib/gleam.mjs"
2
3export const decompress = async (data, encoding) => {
4 const ds = new DecompressionStream(encoding);
5 const blob = new Blob([data.buffer])
6 const decompressedStream = blob.stream().pipeThrough(ds)
7
8 const decompressed = await new Response(decompressedStream).blob()
9 const ab = await decompressed.arrayBuffer()
10 return toBitArray(new Uint8Array(ab))
11}