文件名称:csp:在asyncawait之上构建的用于在Node.js中通信顺序过程的库
文件大小:74KB
文件格式:ZIP
更新时间:2024-05-22 02:47:42
nodejs csp concurrency TypeScript
@ f5io / csp 一个用于在Node.js中通信顺序流程的库,该库建立在async/await和AsyncIterable 。 安装 该库需要在Node.js运行时中支持async/await ,因此理想情况下为node>=7.4 。 $ npm install --save @f5io/csp 或者 $ yarn add @f5io/csp 用法示例 下面是一个简单的用法示例,以标准的乒乓球示例为例。 const { channel , put , take } = require ( '@f5io/csp' ) ; const timeout = ms => new Promise ( resolve => setTimeout ( resolve , ms ) ) ; const wiff = channel ( ) ; const waff = channel ( )
【文件预览】:
csp-master
----.circleci()
--------config.yml(410B)
----.gitignore(67B)
----tsconfig.json(381B)
----README.md(4KB)
----test()
--------index.spec.ts(8KB)
----LICENSE(1KB)
----.eslintrc(1KB)
----package.json(1KB)
----src()
--------index.ts(4KB)
----tsconfig.build.json(427B)
----.npmignore(78B)
----yarn.lock(76KB)
----assets()
--------pingpong.gif(41KB)
----ci()
--------publish.sh(816B)