Hierarchy (View Summary)

Constructors

  • Parameters

    • Optionalcookie: string | Omit<ReqConfig, "reqOptions"> & { reqOptions?: RequestOptions }
    • Optionalheaders: OutgoingHttpHeaders

    Returns Request

Properties

config: ReqConfig = {}
cookies: Record<string, string> = {}
headers: OutgoingHttpHeaders = ...
isBrowser: boolean = ...
instance: Request

Methods

  • Type Parameters

    Parameters

    • url: string
    • Optionalparameters: AnyObject
    • Optionalheaders: OutgoingHttpHeaders
    • Optionaloptions: RequestOptions

    Returns Promise<
        {
            buffer: Buffer;
            data: T;
            headers: IncomingHttpHeaders;
            response: IncomingMessage;
        },
    >

  • Parameters

    • OptionalurlObject: URL
    • Optionalheaders: OutgoingHttpHeaders

    Returns OutgoingHttpHeaders

  • Type Parameters

    Parameters

    • url: string
    • parameters: AnyObject
    • Optionalheaders: OutgoingHttpHeaders
    • Optionaloptions: RequestOptions

    Returns Promise<
        {
            buffer: Buffer;
            data: T;
            headers: IncomingHttpHeaders;
            response: IncomingMessage;
        },
    >

  • Parameters

    • url: string | URL
    • Optionalparameters: AnyObject
    • options: RequestOptions = {}
    • autoRedirect: boolean = true

    Returns Promise<{ req: ClientRequest; res: IncomingMessage }>

  • Type Parameters

    Parameters

    • method: string
    • url: string | URL
    • Optionalparameters: AnyObject
    • Optionaloptions: RequestOptions
    • autoRedirect: boolean = true

    Returns Promise<
        {
            buffer: Buffer;
            data: T;
            headers: IncomingHttpHeaders;
            response: IncomingMessage;
        },
    >