我有以下代码:
function injectSagas (sagas: Array<Function>) {
sagas.map(store.runSaga)
}
如果sagas
数组为空,我可以以某种方式使流trow错误吗?
答案 0 :(得分:1)
您可以将sagas
设为元组:
function injectSagas (sagas: [Function]) {
sagas.map(() => {})
}
它保证sagas
至少有一个元素。
答案 1 :(得分:-1)
您可以使用联合类型:
function injectSagas (sagas: [Function] | Array<Function>) {
sagas.map(() => {})
}