@true-engineering/true-react-common-api-client
TypeScript icon, indicating that this package has built-in type declarations

0.4.0 • Public • Published

API Client

API Client — обёртка над Axios с поддержкой фиче-флагов и возможностью отмены запросов.

Release Notes

v0.4.0

Changes

  • Сохранение JSDoc в *.d.ts файлах
  • Подключена библиотека @true-engineering/true-react-platform-helpers
  • Удалены правила линтера, которые относятся к react
  • Добавлена сортировка импортов
  • Максимальное число символов в строке увеличено до 100
  • Усилена типизация функции nullToUndefined. Для этого были добавлены типы INullToUndefined и INullableOptional
  • Типизированы методы api-client для работы с моками. Для этого были добавлены типы ILoggedRequest и ILogs
  • Исправлена типизация метода getRequestOrMock в api-client
  • Реализована возможность отображения тостера при успешном завершении запроса. Для этого были добавлены параметры shouldShowToasterOnSuccess и showSuccessToaster

Breaking changes

  • Функция nullToUndef переименована в nullToUndefined
  • Параметр showToaster переименован в showErrorToaster

Package Sidebar

Install

npm i @true-engineering/true-react-common-api-client

Weekly Downloads

192

Version

0.4.0

License

Apache-2.0

Unpacked Size

190 kB

Total Files

33

Last publish

Collaborators

  • vpupkin