@dvsa/appdev-api-common
Version:
Utils library for common API functionality
17 lines (16 loc) • 456 B
TypeScript
export declare class DataCompression {
/**
* Extracts a compressed (in base64) string using gunzip into a JSON object
* @template T
* @param {string} compressedData
* @returns {T}
*/
static decompress<T>(compressedData: string): T;
/**
* Compresses (with gzip) a JSON object into a base64 string
* @template T
* @param {T} data
* @returns {string}
*/
static compress<T>(data: T): string;
}