iwhen:iwhen,基于 when.js 的 TypeScript 立即承诺

时间:2024-07-08 18:47:45
【文件属性】:

文件名称:iwhen:iwhen,基于 when.js 的 TypeScript 立即承诺

文件大小:15KB

文件格式:ZIP

更新时间:2024-07-08 18:47:45

JavaScript

iwhen,立即承诺 这是一个未完成的端口以,是专门建造,以避免延迟回调。 在这个实现中,传递给库的每个回调要么立即调用,要么直接从实现承诺的异步函数的上下文中调用。 此更改可能会在多个方面产生影响,例如使错误更难以重现,或者在执行同步运行时消耗大量堆栈空间。 但是如果小心使用,这个库可能用于与当前 promise 实现不兼容的异步 API。 可与 iwhen 一起使用的 API 在 IndexedDB 中,只要为响应先前请求的成功回调而发起新请求,事务就会一直存在。 如果 promise 库会延迟回调,则事务可能会在所有请求通过之前过早提交。 与 when.js 不兼容 不推荐使用的参数被删除。 iwhen.all()是一个可变参数函数,因此不需要数组。 要等待多个承诺,请使用iwhen.all(a, b)而不是iwhen.all([a,b]) 。 执照 在许可下获得。


【文件预览】:
iwhen-master
----idelay.ts(1KB)
----.gitignore(17B)
----README.md(1KB)
----iwhen.nuspec(789B)
----idelay.js(590B)
----iwhen.ts(21KB)
----iwhen.js(21KB)
----Makefile(222B)
----iunfold.ts(1KB)
----iunfold.js(1KB)

网友评论