почему, когда добавляешь тип функции Generator или SagaIterator, появляются ошибки?

export function* fetchStarships(): Generator {
    try {
        const data = yield fetch("https://swapi.dev/api/starships/").then(resolve => resolve.json()).then((data => data.results))
        yield put(fetchStarshipsSuccess(data));
    } catch (error) {
        yield put(fetchStarshipsFailure(error.message));
    }

}

Ответы (0 шт):