UNPKG

1.1 kBTypeScriptView Raw
1/// <reference types="node" />
2import { ZlibOptions } from 'zlib';
3/**
4 * deflateBuffer uses `deflate`.
5 * It's 9 bytes shorter than `gzip`.
6 */
7export declare function deflateBuffer(buf: Buffer, options?: ZlibOptions): Promise<Buffer>;
8export declare function inflateBuffer(buf: Buffer, options?: ZlibOptions): Promise<Buffer>;
9/**
10 * deflateString uses `deflate`.
11 * It's 9 bytes shorter than `gzip`.
12 */
13export declare function deflateString(s: string, options?: ZlibOptions): Promise<Buffer>;
14export declare function inflateToString(buf: Buffer, options?: ZlibOptions): Promise<string>;
15/**
16 * gzipBuffer uses `gzip`
17 * It's 9 bytes longer than `deflate`.
18 */
19export declare function gzipBuffer(buf: Buffer, options?: ZlibOptions): Promise<Buffer>;
20export declare function gunzipBuffer(buf: Buffer, options?: ZlibOptions): Promise<Buffer>;
21/**
22 * gzipString uses `gzip`.
23 * It's 9 bytes longer than `deflate`.
24 */
25export declare function gzipString(s: string, options?: ZlibOptions): Promise<Buffer>;
26export declare function gunzipToString(buf: Buffer, options?: ZlibOptions): Promise<string>;