Sobes.tech
Middle+

Löse das TypeScript-Problem: Es gibt einen Response-Typ mit sich gegenseitig ausschließenden Feldern payload und error, und deren Typen können unterschiedlich sein. Du musst die Funktionen payloadFrom(response), die payload oder undefined zurückgibt, und errorFrom(response), die error oder undefined zurückgibt, typisieren, sodass die Rückgabetypen automatisch aus der Eingabe-Response abgeleitet werden.