@jorsek/ezd-client
Version:
19 lines (15 loc) • 410 B
text/typescript
import { AxiosInstance } from "axios";
import { Config } from "../Config";
export interface IResourceArgs {
axios: AxiosInstance;
config: Config;
}
export class Resource {
public axios: AxiosInstance;
protected config: Config;
constructor({ axios, config }: IResourceArgs) {
this.axios = axios;
this.axios.defaults.timeout = 180000;
this.config = config;
}
}