UNPKG

@push.rocks/smartrequest

Version:

A module for modern HTTP/HTTPS requests with support for form data, file uploads, JSON, binary data, streams, and more.

8 lines (7 loc) 528 B
import * as plugins from './smartrequest.plugins.js'; import * as interfaces from './smartrequest.interfaces.js'; export interface IExtendedIncomingMessage<T = any> extends plugins.http.IncomingMessage { body: T; } export declare let request: (urlArg: string, optionsArg?: interfaces.ISmartRequestOptions, responseStreamArg?: boolean, requestDataFunc?: (req: plugins.http.ClientRequest) => void) => Promise<IExtendedIncomingMessage>; export declare const safeGet: (urlArg: string) => Promise<IExtendedIncomingMessage<any>>;