TypeScript Deferred符合PromisesA+标准的承诺实现
如果你在找一个轻量级的、符合 PromisesA+标准的承诺实现,typescript-deferred是一个不错的选择。它用 Typescript 写的,只有 3.3kB(压缩版),并且没有任何依赖关系。虽然现在市面上已经有多优秀的 Promise 实现,但这款工具适合你想在库或 API 中添加 PromisesA+兼容的承诺,又不想增加太多负担的情况。它完全实现了规范,兼容性也挺强。如果你要使用,直接从npm
安装就行,支持browserify
等常见打包工具。你要是有兴趣的话,可以试试看,说不定能帮你节省点空间。
不过,作为一个小工具,它没有经过广泛的测试。如果你发现什么问题,也可以告诉作者,他们完善。
总体来说,typescript-deferred蛮适合那些追求轻量、符合标准的开发者。如果你项目中有类似需求,可以试试看。
17.89KB
文件大小:
评论区