gpt4 book ai didi

typescript - yield all 中的 Redux saga typescript 类型错误

转载 作者:搜寻专家 更新时间:2023-10-30 21:39:37 24 4
gpt4 key购买 nike

我正在尝试来自 redux-saga 页面的非常简单的示例。

function* saga(): SagaIterator {
yield takeEvery(T.GET_CREDENTIALS, getCredentials);
}

export default function* rootSaga() {
yield all([
saga(),
]);
}

但是我收到 typescript 错误:

Argument of type 'IterableIterator<RootEffect | TakeEffect | 
ChannelTakeEffect<any> | PutEffect<any> | ChannelPutEf...' is not
assignable to parameter of type '{ [key: string]: Effect; }'.
Index signature is missing in type 'IterableIterator<RootEffect |
TakeEffect | ChannelTakeEffect<any> | PutEffect<any> |
ChannelPutEf...'.

我做错了什么?感谢帮助

最佳答案

由于指向解决方案的链接显然被否决了,因此这就是解决方案:

export default function* rootSaga() {
yield all([
call(saga()),
]);
}

关于typescript - yield all 中的 Redux saga typescript 类型错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44865401/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com