UNPKG

trender-client

Version:
19 lines (18 loc) 721 B
import { AxiosRequestConfig } from 'axios'; export type requestParams = { token: string; websocketurl?: string; apiurl?: string; cdnurl?: 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;