_fetchLists
是一个执行异步操作的函数,它接受以下参数:
fetchAlllists
: 一个异步函数,使用列表对象数组的Result函子解析listIds
: listIds 数组它是列表对象数组的
returns
Result函子
const _fetchLists = R.curry(
async(fetchAllLists, listIds) => {
const lists = await fetchAllLists();
return R.map(
R.compose(
R.values,
R.pick(listIds),
R.indexBy(R.prop('id'))
),
lists
);
}
);