@synerty/vortexjs
Version:
Custom observable data serialisation and routing based on Angular 2+
10 lines (7 loc) • 359 B
text/typescript
/// <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" });
});