diff --git a/packages/tests/axios.ts b/packages/tests/axios.ts index 5d38e6e..bdd1f97 100644 --- a/packages/tests/axios.ts +++ b/packages/tests/axios.ts @@ -1,35 +1,10 @@ import axios2 from "axios" -export const axios = { - async post, D = any>(url: string, data?: D, config?: axios2.AxiosRequestConfig): Promise { - try { - const res = await axios2.post(url, data, config) - return res - } catch(e: any) { - return e.response - } - }, - get: async (...args: any) => { - try { - const res = await axios2.get(...args) - return res - } catch(e) { - return e.response - } - }, - put: async (...args: any) => { - try { - const res = await axios2.put(...args) - return res - } catch(e) { - return e.response - } - }, - delete: async (...args: any) => { - try { - const res = await axios2.delete(...args) - return res - } catch(e) { - return e.response - } - }, -} \ No newline at end of file + +const client = axios2.create(); + +client.interceptors.response.use( + (response) => response, + (error) => error.response +); + +export const axios = client; \ No newline at end of file