pluto-http-client
Version:
HTTP client for NodeJS. Inspired in the Java JAX-RS spec so you can expect excellence, versatility and extensibility.
20 lines (19 loc) • 774 B
TypeScript
/// <reference types="node" />
/// <reference types="node" />
import * as zlib from "zlib";
import stream from "node:stream";
import { Header } from "./header";
import { Filter, FilterOrder } from "./filter";
import { ResponseContext } from "./response";
import { RequestContext } from "./request-context";
export declare abstract class Encoding extends Header implements Filter {
protected constructor(format?: string, _qualityValue?: number);
filter(_: RequestContext, responseContext?: ResponseContext): void;
order(): FilterOrder;
abstract getCompressor(): stream.Readable;
}
export declare class GzipEncoding extends Encoding {
private readonly _zlibOptions?;
constructor(zlibOptions?: zlib.ZlibOptions);
getCompressor(): stream.Readable;
}