frontend/.pnpm-store/v3/files/05/645098037f49d9641e4dc682b8709f2bd697ef70883c393cfd4075612d0b631f8a794a20bc355419ae5e738524d0cc2dd145727503d733d2824e8a87610b4a

28 lines
894 B
Plaintext

/// <reference types="node" />
import http from 'http';
import https from 'https';
import { Readable } from 'stream';
import { UrlWithStringQuery } from 'url';
import { GetUriOptions } from '.';
declare type HttpOrHttpsModule = typeof http | typeof https;
export interface HttpReadableProps {
date?: number;
parsed?: UrlWithStringQuery;
redirects?: HttpReadable[];
}
export interface HttpReadable extends Readable, HttpReadableProps {
}
export interface HttpIncomingMessage extends http.IncomingMessage, HttpReadableProps {
}
export interface HttpOptions extends GetUriOptions, https.RequestOptions {
cache?: HttpReadable;
http?: HttpOrHttpsModule;
redirects?: HttpReadable[];
maxRedirects?: number;
}
/**
* Returns a Readable stream from an "http:" URI.
*/
export default function get(parsed: UrlWithStringQuery, opts: HttpOptions): Promise<Readable>;
export {};