22 lines
404 B
TypeScript
22 lines
404 B
TypeScript
import axios, {type AxiosInstance} from "axios";
|
|
|
|
export class MavenApi
|
|
{
|
|
static create()
|
|
{
|
|
return build("/api");
|
|
}
|
|
}
|
|
|
|
function build(baseURL: string)
|
|
{
|
|
const instance: AxiosInstance = axios.create({
|
|
baseURL: baseURL
|
|
});
|
|
instance.interceptors.request.use((config) =>
|
|
{
|
|
config.withCredentials = true;
|
|
return config;
|
|
})
|
|
return instance;
|
|
} |