Перейти к содержанию

API-клиент

api/charts.js — фабрика createChartsApi(baseUrl). Экземпляр получать через useApi() (инжект из плагина charts-api.client), не импортировать фабрику в компоненты.

Все методы принимают опциональный второй аргумент { signal } (AbortController.signal) для отмены запроса. Используется в useCandles, useSessions, DateRangePanel при смене параметров или повторных вызовах.

При HTTP-ошибке бросает Error с сообщением из поля detail ответа (формат FastAPI).