文件名称:scrap-js:用于JavaScript的声明性数据类型构造和操作库
文件大小:41KB
文件格式:ZIP
更新时间:2024-06-05 18:03:56
javascript recursion-schemes template-literals JavaScript
Scrap.js Scrap.js让您以声明性的方式定义数据类型,这些数据类型内置了丰富的操作和遍历功能,而无需样板。 项目状态 实验性的,希望API会更改(但更改时会遵循semver)。 用 安装: npm install @scrap-js/scrap 用: import scrap from '@scrap-js/scrap' ; import { reduceSum } from '@scrap-js/scrap/transformers' ; let { Node , Leaf } = scrap ` data Node { left: Node | Leaf, right: Node | Leaf } data Leaf { data: any } ` ; let tree = Node ( Node ( Leaf ( 1 ) , Leaf ( 10 ) ) ,
【文件预览】:
scrap-js-master
----transformers.mjs(40B)
----package.json(521B)
----readme.md(5KB)
----test()
--------snapshots()
--------test.mjs(8KB)
----package-lock.json(93KB)
----src()
--------parser.mjs(3KB)
--------transformers.mjs(2KB)
--------scrap.mjs(2KB)
--------protocol.mjs(694B)
--------switch-on.mjs(840B)
----examples()
--------company.mjs(1KB)
--------html.mjs(1KB)
----.gitignore(13B)