UNPKG

926 BTypeScriptView Raw
1/// <reference types="node" />
2import { ZlibOptions } from 'zlib';
3/**
4 * zipBuffer uses `deflate`.
5 * It's 9 bytes shorter than gzip.
6 */
7export declare function zipBuffer(buf: Buffer, options?: ZlibOptions): Promise<Buffer>;
8/**
9 * gzipBuffer uses `gzip`
10 * It's 9 bytes longer than deflate.
11 */
12export declare function gzipBuffer(buf: Buffer, options?: ZlibOptions): Promise<Buffer>;
13export declare function unzipBuffer(buf: Buffer, options?: ZlibOptions): Promise<Buffer>;
14export declare function gunzipBuffer(buf: Buffer, options?: ZlibOptions): Promise<Buffer>;
15export declare function zipString(s: string, options?: ZlibOptions): Promise<Buffer>;
16export declare function gzipString(s: string, options?: ZlibOptions): Promise<Buffer>;
17export declare function unzipToString(buf: Buffer, options?: ZlibOptions): Promise<string>;
18export declare function gunzipToString(buf: Buffer, options?: ZlibOptions): Promise<string>;