Files
backend/.pnpm-store/v10/files/00/fdc8e1be5104f4d7d53943234cd9bea6bcd71eec9ee84a5f41d593f9961c5e76ddf5a69bd8ec609094a61c297b81375595aaec427ec73945e625ab040f338c
T
2026-03-22 13:31:39 +00:00

20 lines
1.3 KiB
Plaintext

/// <reference types="node" />
import http = require('http');
import https = require('https');
import stream = require('stream');
import { Merge } from 'type-fest';
import { Defaults, NormalizedOptions, RequestFunction, URLOrOptions, requestSymbol } from './types';
export declare const preNormalizeArguments: (options: Merge<https.RequestOptions, Merge<import("./types").GotOptions, import("./utils/options-to-url").URLOptions>>, defaults?: NormalizedOptions | undefined) => NormalizedOptions;
export declare const mergeOptions: (...sources: Merge<https.RequestOptions, Merge<import("./types").GotOptions, import("./utils/options-to-url").URLOptions>>[]) => NormalizedOptions;
export declare const normalizeArguments: (url: URLOrOptions, options?: Merge<https.RequestOptions, Merge<import("./types").GotOptions, import("./utils/options-to-url").URLOptions>> | undefined, defaults?: Defaults | undefined) => NormalizedOptions;
export declare type NormalizedRequestArguments = Merge<https.RequestOptions, {
body?: stream.Readable;
[requestSymbol]: RequestFunction;
url: Pick<NormalizedOptions, 'url'>;
}>;
export declare const normalizeRequestArguments: (options: NormalizedOptions) => Promise<Merge<https.RequestOptions, {
body?: stream.Readable | undefined;
url: Pick<NormalizedOptions, "url">;
[requestSymbol]: typeof http.request;
}>>;