如何将动态Set<Promise<T>>转换为无序的AsyncIterable<T>?
需求描述
- 转换生成的
AsyncIterable<T>必须在Promise<T>解析完成后立即输出对应值,当源Set为空时终止迭代 - 基于动态更新的Promise缓存,按**解析完成的顺序(无序)**输出结果
- 关键约束:源Set是动态的——迭代过程中仍可向其中添加新的
Promise<T>元素
现状与悬赏
已参考各方建议完成对应操作符的实现,现公开征集优化方案:
- 优先接受针对该公共库的PR
- 也接受遵循相同协议的独立改进方案
内容的提问来源于stack exchange,提问作者vitaly-t
相关产品推荐
相关产品推荐

