【文件属性】:
文件名称:contract:节点合约设计!
文件大小:11KB
文件格式:ZIP
更新时间:2021-07-03 15:08:41
JavaScript
合同
一个干净地实现小型库。
状态:测试版
动机 :
var f = function(a, b) {
return a + b;
}
var f = f.pre(function(a, b) {
a.should.be.a("number").and.above(0);
b.should.be.a("number").and.above(0);
}).post(function(ret, a, b) {
ret.should.be.equal(a + b);
});
建议您仅将合约用作单元测试或开发的一部分。 合约在运行时运行,因此会对运行时性能产生负面影响。
例子:
查看
文档:
查看
方法调用:
可以通过三种不同的方式调用合约方法。
f = f.pre(pre_cb);
f = contract(f).pre(pre_cb).valueOf();
f = contr
【文件预览】:
contract-master
----.gitignore(13B)
----package.json(541B)
----src()
--------contract.js(4KB)
----LICENCE(1KB)
----examples()
--------bank()
----README.md(3KB)
----index.html(243B)
----docs()
--------docco.css(7KB)
--------contract.html(20KB)
----test()
--------test.js(76B)
--------contract-test.js(8KB)