文件名称:black-box:放入东西,取出东西
文件大小:11KB
文件格式:ZIP
更新时间:2024-06-17 18:16:08
JavaScript
黑盒子 使用生成器构建状态机。 import { BlackBox } from 'black-box' let box = new BlackBox ( genFn , opts ) 组播模式 进/出是一劳永逸的。 let opts = { mode : 'multicast' } let box = new BlackBox ( function * ( coms ) { let val = yield coms . in ( ) coms . out ( val ) } , opts ) box . on ( 'out' , val => { ... } ) box . in ( 'hello' ) 单播模式 进/出协调。 let opts = { mode : 'unicast' } let box = new BlackBox ( function * ( c
【文件预览】:
black-box-master
----.jshintrc(6KB)
----.gitignore(38B)
----package.json(635B)
----index.js(209B)
----mit-license.txt(1KB)
----examples()
--------finite-state-machine.js(559B)
----lib()
--------coms.js(667B)
--------channel.js(1KB)
--------immediate.js(222B)
--------black-box.js(791B)
--------sequence.js(428B)
--------task.js(325B)
----readme.md(1KB)
----.npmignore(16B)
----test()
--------black-box.test.js(4KB)
--------channel.test.js(3KB)