export class BaseClient { axiosInstance; constructor(axiosInstance) { this.axiosInstance = axiosInstance; } getAxios() { return this.axiosInstance; } } export class BaseService { client; constructor(client) { this.client = client; } getClient() { return this.client; } getSuccessfulResult(result) { return { result, successful: true, }; } getErrorResult(error) { return { result: error, successful: false, }; } }