adidem:合同库基于注释的设计

时间:2024-08-02 05:19:28
【文件属性】:

文件名称:adidem:合同库基于注释的设计

文件大小:44KB

文件格式:ZIP

更新时间:2024-08-02 05:19:28

JavaScript

同上广告 Ad Idem 是 Contract Library 的基于注释的设计,适用于 JavaScript。 Ad Idem - 法律:在某一点上达成一致或意见一致 : at one - 用于订立合同。 ~ Merriam-Webster Online 例子 Ad Idem 在您的函数定义中的注释中查找注释,并根据这些注释用契约包装函数。 adidem = require('adidem') var add = adidem.contract( function(a /*@number*/, b /*@number*/) { return a + b; } ); 在此示例中,当且仅当提供两个数字作为参数时,“add”才会将两个数字相加。 如果输入参数是任何其他类型,它将抛出异常。 console.log( add(42, 69) ); //-> 111 co


【文件预览】:
adidem-master
----.gitignore(50B)
----package.json(826B)
----adidem.js(13KB)
----readme.md(3KB)
----bower.json(698B)
----test()
--------run-jasmine.js(4KB)
--------jasmine.html(597B)
--------jasmine-2.1.0()
--------adidem.spec.js(7KB)

网友评论