【文件属性】:
文件名称:speculation:JavaScript承诺被打破了。 投机是可以取消的承诺
文件大小:10KB
文件格式:ZIP
更新时间:2021-05-13 14:11:37
JavaScript
投机
JavaScript承诺被打破了。 投机是可以取消的承诺。
推测是ES6标准诺言,可以在可以使用诺言的任何地方作为替代品。 与许多其他取消解决方案不同,它不会在promise API中添加任何属性或方法,因此它实际上将与您使用的任何消耗诺言的工具兼容。
地位
应该可以在生产应用中使用,但尚未经过生产测试。 请踢轮胎,并报告遇到的任何问题。
入门
安装:
npm install --save speculation
什么是投机?
除了这些更改外,投机完全像一个承诺:
投机可以轻易取消。 只需在创建过程shouldCancel承诺传递给推测即可。
创建投机时不需要new 。 (那是多余的打字,没有好处)。
签名是:
speculation ( fn : PromiseFunction , shouldCancel : Promise ) => Promise
// Simi
【文件预览】:
speculation-master
----.gitignore(578B)
----.flowconfig(39B)
----.eslintrc(5KB)
----package.json(850B)
----src()
--------index.test.js(2KB)
--------index.js(1KB)
--------wait.js(426B)
--------wait.test.js(506B)
----.travis.yml(146B)
----LICENSE(1KB)
----speculation.js(41B)
----README.md(6KB)
----wait.js(40B)
----renovate.json(132B)