import axios, { AxiosError, type AxiosRequestConfig } from "axios"; import { SRC_BASE_URL, ACCEPT_HEADER, USER_AGENT_HEADER, ACCEPT_ENCODING_HEADER, } from "../utils/constants.js"; const clientConfig: AxiosRequestConfig = { timeout: 10000, baseURL: SRC_BASE_URL, headers: { Accept: ACCEPT_HEADER, "User-Agent": USER_AGENT_HEADER, "Accept-Encoding": ACCEPT_ENCODING_HEADER, }, }; const client = axios.create(clientConfig); export { client, AxiosError };