@ixily/activ
Version:
Alpha Capture Trade Idea Verification. Blockchain ownership proven trade ideas and strategies.
20 lines (16 loc) • 505 B
text/typescript
const BufferB = require('buffer/').Buffer
const pako = require('pako')
const deflate = async (uncompressed: string): Promise<string> => {
// compressing data
const data = pako.deflate(uncompressed, { to: 'string' })
return BufferB.from(data).toString('hex')
}
const inflate = async (compressed: string): Promise<string> => {
// decompressing data
const input = BufferB.from(compressed, 'hex')
return pako.inflate(input, { to: 'string' })
}
export const CompressorModule = {
inflate,
deflate,
}