17 / 19
Как типизировать API-клиент с generic endpoints?
Типобезопасный API-клиент строится на generic-функциях и mapped type, где ключ — путь эндпоинта, а значение — типы запроса и ответа. Клиент принимает путь как generic-параметр и автоматически выводит типы body и response. Это исключает рассинхрон между фронтендом и API на этапе компиляции.