Sobes.tech
Middle+

Risolvere il problema TypeScript: c'è un tipo Response con campi mutuamente esclusivi payload e error, e i loro tipi possono differire. Devi tipizzare le funzioni payloadFrom(response), che restituisce payload o undefined, e errorFrom(response), che restituisce error o undefined, in modo che i tipi di ritorno siano automaticamente dedotti dalla Response di input.