我在JS中有这个例子:
export function* mySaga () {
yield takeEvery('USER_FETCH_REQUESTED', fetchUser);
}
我可以在TypeScript中将其重写为箭头函数,如下所示吗?
export const mySaga* = () {
yield takeEvery('USER_FETCH_REQUESTED', fetchUser);
}
答案 0 :(得分:4)
请记住,TypeScript主要是尝试使用JavaScript-plus类型(但是早期采用较新的功能)。有is no arrow form of a generator function。但是,Brendan Eich和Domenic Denicola是supposed to be working on one。
(TypeScript规范只有Generator Functions部分的占位符[该链接会因为数字而腐烂],而且the issue都没有与在TypeScript中实现生成器相关,也没有a related pull request提到箭头形式。)