@depsapi/deps-js
предоставляет удобный изоморфный интерфейс для работы с Deps API, работая как в Node.js, так и в браузерах и Deno.
Библиотека разработана и поддерживается командой Deps API.
Установка
Быстрый старт
Простой пример получения статуса API.main.js
Ключевые особенности
Библиотека@depsapi/deps-js
разработана для максимальной эффективности и удобства разработчика.
Изоморфность
Работает в Node.js, Deno и современных браузерах без дополнительной настройки.
Типизация
Полная поддержка TypeScript для предсказуемости и удобства разработки.
Легковесность
Минимальный размер благодаря использованию
ofetch
, не перегружая ваши проекты.Модульность
API разделено на логические модули для лучшей организации кода.
Примеры использования
players.js
Обработка исключений
Библиотека выбрасывает типизированные исключения для удобной обработки ошибок.errors.js
ValidationError
(ошибки валидации входных данных), DepsApiError
(обертка для всех ошибок API).
Расширенная настройка клиента
Вы можете тонко настроить клиентDepsClient
при его инициализации, передав нужные параметры в конструктор.
config.js
Параметр | Тип | По умолчанию | Описание |
---|---|---|---|
apiKey | string | - | Обязательный. Ваш API-ключ. |
baseUrl | string | https://api.depscian.tech | Базовый URL API. |