Response type
Alias typu umożliwiający łatwe reprezentowanie interfejsu odpowiedzi za pomocą pomocnika geojson lub bez go. Udostępnia również nieprzetworzone dane odpowiedzi w obiekcie odpowiedzi.
type Response<D, R, G> = D & G extends UndefinedGeojson ? { rawResponse: R["_response"]; } : { rawResponse: R["_response"]; geojson: G; }