topiarist:Topiarist为JavaScript提供基于树和形状的类型验证

时间:2024-05-22 21:47:19
【文件属性】:

文件名称:topiarist:Topiarist为JavaScript提供基于树和形状的类型验证

文件大小:24KB

文件格式:ZIP

更新时间:2024-05-22 21:47:19

JavaScript

托邦主义者 Topiarist为JavaScript提供基于树和形状的类型验证。 您可以阅读以获取更多信息。 实施注意事项 该库*使用了nonnumerable属性和Object.getPrototypeOf 。 因此,它仅适用于Ecmascript 5引擎。 它可以在Ecmascript 6引擎中工作,但是在这种情况下,使用Map和private符号会实现更好的实现。 在做了 在Node.js中: npm install --save topiarist 然后: var topiarist = require ( 'topiarist' ) ; 对于浏览器,请下载最新,并从您的脚本标签中引用它: < script type =" text/javascript " src =" dist/topiarist.js " > </ script > 用法 该库提供以下操作方法:


【文件预览】:
topiarist-master
----karma-debug.conf.js(200B)
----.eslintrc(132B)
----thirdparty-lib.manifest(66B)
----src()
--------messages.js(1KB)
--------msg.js(324B)
--------topiarist.js(23KB)
----.travis.yml(517B)
----karma-saucelabs.conf.js(1KB)
----LICENSE(1KB)
----test()
--------.eslintrc(93B)
--------MixinSpec.js(4KB)
--------FulfillsSpec.js(3KB)
--------ExtendSpec.js(4KB)
--------classIsASpec.js(3KB)
--------hasImplementedSpec.js(3KB)
--------IsASpec.js(3KB)
--------implementSpec.js(2KB)
--------ClassFulfillsSpec.js(3KB)
--------InheritSpec.js(6KB)
--------errorFuncs.js(593B)
----ie8-shims.js(276B)
----README.md(3KB)
----.gitignore(50B)
----karma.conf.js(2KB)
----package.json(2KB)
----test-performance.js(725B)

网友评论