【发布时间】:2023-04-02 09:12:01
【问题描述】:
我正在编写一个应该能够产生承诺的库。但我不想将我的库的用户绑定到任何特定的承诺实现。假设我不会使用任何外来/实现特定的功能,是否有既定的最佳实践来做到这一点?
例如,是否有一个最小的兼容性库来检测 Q、Bluebird、AngularJS 承诺、ES6 承诺......是否已加载,并为我提供一个最小接口,无论它可能是什么?
注意:我的库需要产生 Promise,我想避免在我自己的库中捆绑完整的 Promise 库。 (除非有一个特别小的,专门为此做的?)
【问题讨论】:
标签: promise javascript