Sobes.tech
Middle+

Rozwiąż problem TypeScript: istnieje typ Response z wzajemnie wykluczającymi się polami payload i error, a ich typy mogą się różnić. Musisz typować funkcje payloadFrom(response), które zwracają payload lub undefined, oraz errorFrom(response), które zwracają error lub undefined, tak aby typy zwracane były automatycznie wywnioskowane z wejściowego Response.