qiniu/js-sdk

优化 subscribe 相关的类型,对外减少非必要泛型

Closed this issue · 1 comments

问题

目前内部实现的 observable 模块包含大量的泛型
在使用时为了维护类型的正确性,很容易出现了诸多类似下面的代码
image

实际上,observable 作为内部实现,不应该将其泛型的内部设计影响延伸到 SDK 以外的地方,作为 SDK 的消费端,业务目前也没有泛型的需求

done in 4.x