M
Size: a a a
M
M
Д
Д
M
DP
M
return new Error
тогда не надо никакие try…catch
?M
M
M
private async _request<T>(request: RequestInfo): Promise<HttpResponse<T> | Error> {
const token = window.kc?.token
if (!token) return new Error('No token')
const response: HttpResponse<T> = await fetch(request, {
headers: {
Authorization: `Bearer ${token}`,
},
});
response.parsedBody = await response.json();
if (!response.ok) return new Error(response.statusText);
return response;
D
С
DP
M
M
DP
M
DP
M
DP