UNPKG

vfi-2fa

Version:

- Headless (100% customizable, Bring-your-own-UI) - Auto out of the box, fully controllable API - Sorting (Multi and Stable) - Filters - Row Selection - Row Expansion - Column Ordering - Animatable - Resizable - Server-side/controlled data/state

12 lines (11 loc) 726 B
import { axiosInstance } from './axios'; const responseBody = (response) => response.data; export const requester = { get: (url, params = {}, config = {}) => axiosInstance.get(url, { params, ...config }).then(responseBody), post: (url, data = {}, config = {}) => axiosInstance.post(url, data, config).then(responseBody), put: (url, data = {}, config = {}) => axiosInstance.put(url, data, config).then(responseBody), delete: (url, params = {}, config = {}) => axiosInstance.delete(url, { params, ...config }).then(responseBody), postForm: (url, data = {}, config = {}) => axiosInstance.postForm(url, data, { headers: { 'Content-type': 'multipart/form-data' }, ...config }).then(responseBody) };