Files
wanderer/assets/js/hooks/Mapper/utils/decompressToJson.ts
Dmitry Popov 4136aaad76 Initial commit
2024-09-18 01:55:30 +04:00

15 lines
384 B
TypeScript

import pako from 'pako';
export const decompressToJson = (base64string: string) => {
const base64_decoded = atob(base64string);
const charData = base64_decoded.split('').map(function (x) {
return x.charCodeAt(0);
});
const zlibData = new Uint8Array(charData);
const inflatedData = pako.inflate(zlibData, {
to: 'string',
});
return JSON.parse(inflatedData);
};