我在 JS 中有这个例子:
export function* mySaga () {
yield takeEvery('USER_FETCH_REQUESTED', fetchUser);
}
我可以将其重写为 TypeScript 中的箭头函数,如下所示吗?
export const mySaga* = () {
yield takeEvery('USER_FETCH_REQUESTED', fetchUser);
}
最佳答案
请记住,TypeScript 主要尝试成为 JavaScript 加类型(但早期采用了较新的功能)。有is no arrow form of a generator function。然而,Brendan Eich 和 Domenic Denicola 是 supposed to be working on one 。
(TypeScript 规范仅为其 Generator Functions 部分提供了一个占位符 [该链接将因指向编号编号而失效],并且与在 TypeScript 中实现生成器相关的 the issue 和 a related pull request 都没有提到箭头形式.)
关于javascript - 如何在 TypeScript 中导出生成器函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47281609/