UNPKG

@naturalcycles/nodejs-lib

Version:
28 lines (27 loc) 1.13 kB
/// <reference types="node" /> /// <reference types="node" /> import { ZlibOptions } from 'zlib'; /** * deflateBuffer uses `deflate`. * It's 9 bytes shorter than `gzip`. */ export declare function deflateBuffer(buf: Buffer, options?: ZlibOptions): Promise<Buffer>; export declare function inflateBuffer(buf: Buffer, options?: ZlibOptions): Promise<Buffer>; /** * deflateString uses `deflate`. * It's 9 bytes shorter than `gzip`. */ export declare function deflateString(s: string, options?: ZlibOptions): Promise<Buffer>; export declare function inflateToString(buf: Buffer, options?: ZlibOptions): Promise<string>; /** * gzipBuffer uses `gzip` * It's 9 bytes longer than `deflate`. */ export declare function gzipBuffer(buf: Buffer, options?: ZlibOptions): Promise<Buffer>; export declare function gunzipBuffer(buf: Buffer, options?: ZlibOptions): Promise<Buffer>; /** * gzipString uses `gzip`. * It's 9 bytes longer than `deflate`. */ export declare function gzipString(s: string, options?: ZlibOptions): Promise<Buffer>; export declare function gunzipToString(buf: Buffer, options?: ZlibOptions): Promise<string>;