Вся суть в том что код по идее должен работать, но при запуске выдаёт следующую ошибку:
'yield' expression implicitly results in an 'any' type because its containing generator lacks a return-type annotation. TS7057
Код самой части с которой связанна ошибка:
function* fetchTweetsRequest(){
try {
const items = yield call(TweetsApi.fetchTweets);
yield put(setTweets(items));
} catch (error) {
yield put(setLoadingState(LoadingState.ERROR));
}
}
В функции TweetsApi и её под функции был сделан axios запрос по данной ссылке
https://trycode.pw/c/GYSNI.json
Код элемента TweetsApi если это будет необходимо:
export const TweetsApi = {
fetchTweets(): Promise<TweetsState['items']> {
return axios.get('https://trycode.pw/c/GYSNI.json').then(({ data }) => data)
},
};