文件名称:CAF:取消异步流(CAF)
文件大小:26KB
文件格式:ZIP
更新时间:2024-02-24 17:26:24
javascript promises library async cancelable
可取消的异步流(CAF) CAF (/ ˈkahf /)是function*生成器的包装,将它们视为async function s,但支持通过令牌进行外部取消。 以这种方式,可以表达同步寻找异步逻辑仍在取消,(C ancelable一个同步˚F低点)的流动。 还包括CAG(..) ,用于交替包装function*生成器以模拟ES2018异步生成器( async function * )。 环境支援 该库使用ES2018功能。 如果需要在ES2018之前的环境中进行支持,请先进行移植(使用Babel等)。 乍看上去 CAF(C ancelable一个同步˚F低点)封装了一个function
【文件预览】:
CAF-master
----.travis.yml(171B)
----.mzrc(136B)
----index.js(180B)
----package.json(2KB)
----.github()
--------FUNDING.yml(256B)
----tests()
--------qunit.config.js(3KB)
--------tests.js(23KB)
--------index.html(463B)
----src()
--------shared.js(3KB)
--------cag.js(3KB)
--------copyright-header.txt(103B)
--------caf.js(5KB)
----.npmignore(73B)
----.gitignore(45B)
----README.md(33KB)
----scripts()
--------build-all.js(2KB)
--------node-tests.js(752B)
----.editorconfig(158B)
----LICENSE.txt(1KB)