UNPKG

@nuxt/content

Version:

Write your content inside your Nuxt app

8 lines (7 loc) 405 B
export async function decompressSQLDump(base64Str, compressionType = "gzip") { const binaryData = Uint8Array.from(atob(base64Str), (c) => c.charCodeAt(0)); const response = new Response(new Blob([binaryData])); const decompressedStream = response.body?.pipeThrough(new DecompressionStream(compressionType)); const text = await new Response(decompressedStream).text(); return JSON.parse(text); }