У меня есть генератор функция foo()
, в которой я вызываю API , используя fetch
. После того, как я получил ответ от API , я анализирую его как JSON.
Typescript выдает ошибку: Object of type 'unknown'
в этой строке -> const msg = yield response.json();
function* foo(val: ValType): Generator {
const response = yield fetch(endPoint, {
method: 'POST',
body: JSON.stringify(val),
});
if (response) {
// typescript throws error
// that type is unknown for
// the response object
const msg = yield response.json();
return msg;
}
}