Response type

Um alias de tipo para representar facilmente uma interface de resposta com ou sem um auxiliar geojson. Também fornece os dados brutos de resposta no objeto de resposta.

type Response<D, R, G> = D & G extends UndefinedGeojson ? { rawResponse: R["_response"]; } : { rawResponse: R["_response"]; geojson: G; }