diff --git a/client/src/actions.ts b/client/src/actions.ts index f085b1d..a3eb3ab 100644 --- a/client/src/actions.ts +++ b/client/src/actions.ts @@ -1,6 +1,20 @@ import axios from 'axios'; import type { AxiosInstance } from 'axios'; +type ApiResponse = [string | null, any | null]; + +declare module 'axios' { + export interface AxiosInstance { + request(config: AxiosRequestConfig): Promise; + get(url: string, config?: AxiosRequestConfig): Promise; + delete(url: string, config?: AxiosRequestConfig): Promise; + head(url: string, config?: AxiosRequestConfig): Promise; + post(url: string, data?: any, config?: AxiosRequestConfig): Promise; + put(url: string, data?: any, config?: AxiosRequestConfig): Promise; + patch(url: string, data?: any, config?: AxiosRequestConfig): Promise; + } +} + const api = axios.create({ baseURL: 'http://localhost:41337', withCredentials: true