/// <reference lib="webworker" />

import * as pako from "pako";
import registerWebworker from 'webworker-promise/lib/register';

registerWebworker(async (encodedPayloadParam:string, emit) => {
    const compressedData = Uint8Array.from(atob(encodedPayloadParam), (v:string) => v.charCodeAt(0));
    return pako.inflate(compressedData, { to: "string" });
});
