import { BaseClient } from "@dpu/shared"; import { printNetworkError } from "@dpu/shared/dist/logger.js"; export class TidalClient extends BaseClient { async get(endpoint: string): Promise { try { const response = await this.getAxios().get(`/${endpoint}`); return response.data; } catch (error) { printNetworkError(error); throw error; } } async put(endpoint: string, data: unknown): Promise { try { const response = await this.getAxios().put(`/${endpoint}`, data); return response.data; } catch (error) { printNetworkError(error); throw error; } } }