UNPKG

trender-client

Version:
18 lines (17 loc) 707 B
import { AxiosRequestConfig } from 'axios'; export declare type requestParams = { token: string; websocketurl?: string; apiurl?: string; }; declare class RequestEmitter { private instance; constructor(params: requestParams); protected postRequest(url: string, data?: object): Promise<any>; protected uploadFiles(url: string, data: FormData): Promise<any>; protected patchRequest(url: string, data: object, params?: AxiosRequestConfig): Promise<any>; protected putRequest(url: string, data?: object): Promise<any>; protected getRequest(url: string): Promise<any>; protected deleteRequest(url: string, data?: object): Promise<any>; } export default RequestEmitter;