@true-engineering/true-react-common-api-client
v0.5.0-beta.2
Published
API client for True Engineering React projects
Downloads
1,460
Maintainers
Readme
API Client
API Client — обёртка над Axios с поддержкой фиче-флагов и возможностью отмены запросов.
Release Notes
v0.5.0
Changes
- Реализована возможность мока отдельного метода (поле
mockedEnvironments
вIRequestOptionsBase
) - Реализована возможность отмены запроса (поле
signal
вIRequestOptions
)
Breaking changes
nullToUndefined
,INullToUndefined
иINullableOptional
перенесены в @true-engineering/true-react-platform-helpers
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