UNPKG

@versatiles/server

Version:
25 lines (24 loc) 1.04 kB
/** * Compresses data using Gzip with maximum compression level. * @param dataIn - The input data as a Buffer to be compressed. * @returns A Promise that resolves to the Gzip-compressed Buffer. */ export declare function gzip(dataIn: Buffer): Promise<Buffer>; /** * Decompresses Gzip-compressed data. * @param dataIn - The Gzip-compressed data as a Buffer to be decompressed. * @returns A Promise that resolves to the decompressed Buffer. */ export declare function ungzip(dataIn: Buffer): Promise<Buffer>; /** * Compresses data using Brotli with maximum quality parameter. * @param dataIn - The input data as a Buffer to be compressed. * @returns A Promise that resolves to the Brotli-compressed Buffer. */ export declare function brotli(dataIn: Buffer): Promise<Buffer>; /** * Decompresses Brotli-compressed data. * @param dataIn - The Brotli-compressed data as a Buffer to be decompressed. * @returns A Promise that resolves to the decompressed Buffer. */ export declare function unbrotli(dataIn: Buffer): Promise<Buffer>;