Constructors
constructor
- new RequestHandler(apiKey, payload?): RequestHandler
Parameters
- apiKey: string
- payload: {
apiBaseUrl?: string;
} = {}Optional
apiBaseUrl?: string
Methods
get
- get(route, payload?, requestOptions?): Promise<unknown>
Parameters
- route: string
- payload: any = {}
- requestOptions: AxiosRequestConfig<any> = {}
Returns Promise<unknown>
post
- post(route, payload?, requestOptions?): Promise<unknown>
Parameters
- route: string
- payload: any = {}
- requestOptions: AxiosRequestConfig<any> = {}
Returns Promise<unknown>
request
- request(method, route, payload?, requestOptions?): Promise<unknown>
Parameters
- method: "GET" | "POST"
- route: string
- payload: any = {}
- requestOptions: AxiosRequestConfig<any> = {}
Returns Promise<unknown>
A handler used for HTTP requests.