UNPKG

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