picgo
Version:
A tool for picture uploading
13 lines (12 loc) • 578 B
TypeScript
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;