UNPKG

picgo

Version:
13 lines (12 loc) 578 B
import { AxiosRequestConfig } from 'axios'; import { IPicGo, IRequestConfig, IOldReqOptions, IResponse, IRequest } from '../types'; export declare class Request implements IRequest { private readonly ctx; private proxy; options: AxiosRequestConfig<any>; constructor(ctx: IPicGo); private init; private handleProxy; request<T, U extends (IRequestConfig<U> extends IOldReqOptions ? IOldReqOptions : IRequestConfig<U> extends AxiosRequestConfig ? AxiosRequestConfig : never)>(options: U): Promise<IResponse<T, U>>; } export default Request;