Small wrapper around fetch. Often you don't need complex solutions to get data but need some abstraction for fetchApi in your code.
For using it just copy and paste to your project.
const response = await http.get<Item>(url);
if (response.success) {
// response.data
} else {
// parseError(response);
}
const response = await http.post<DataRequest, DataResponse>(url, body, { signal });
if (response.success) {
// response.data
} else {
// parseError(response);
}