piclist
Version:
Modified PicGo core, A tool for picture uploading
13 lines (12 loc) • 574 B
TypeScript
import type { AxiosRequestConfig } from 'axios';
import type { IOldReqOptions, IPicGo, IRequest, IRequestConfig, IResponse } 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;