Sobes.tech
Middle+

Rešite problem TypeScript: postoji tip Response sa međusobno isključivim poljima payload i error, i njihovi tipovi mogu da se razlikuju. Potrebno je da tipizirate funkcije payloadFrom(response), koja vraća payload ili undefined, i errorFrom(response), koja vraća error ili undefined, tako da se tipovi povratka automatski izvuku iz ulaznog Response.