13 / 23
Как типизировать REST API ответы?
Создай общий generic-тип для API-ответов с полями data, error, status. Используй discriminated union для разделения успешных и ошибочных ответов. Типизируй fetch-обёртку через generics, чтобы каждый вызов возвращал конкретный тип данных без ручного приведения.