fix: исправить edge cases HttpClient

- ошибки парсинга успешных ответов проброшены в onError
- добавлена защита от перезаписи явного Authorization
- обновлены тесты, README и примеры кастомизации
This commit is contained in:
2026-07-01 00:13:18 +03:00
parent 886e20ef88
commit 4ce5ea9b65
6 changed files with 135 additions and 19 deletions

View File

@@ -168,7 +168,9 @@ bun test -t "should generate client with custom name"
- ✅ POST с body
- ✅ Обработка 404 статуса
- ✅ Bearer authentication через `onRequest`
- ✅ Сохранение явно переданного `Authorization`
- ✅ Retry через `onError` и `ApiError`
- ✅ Ошибки парсинга успешного ответа в `onError`
- ✅ Timeout через `AbortSignal`