首页 开发技术 其它     /    baobab:具有游标JavaScript和TypeScript持久且可选的不可变数据树-源码

baobab:具有游标JavaScript和TypeScript持久且可选的不可变数据树-源码

上传者: weixin_42119989 | 上传时间:2025/1/6 5:57:48 | 文件大小:156KB | 文件类型:ZIP
baobab:具有游标JavaScript和TypeScript持久且可选的不可变数据树-源码
猴面包树猴面包是JavaScript&打字稿和(至少在默认情况下)的数据树支持光标和通过事件使开发人员能够轻松地浏览和监视嵌套数据。
它的主要灵感来自功能性(例如Clojure的)和的光标。
它旨在提供一个保存应用程序状态的集中模型,并可以通过混合,高级组件,包装器组件或装饰器(在)轻松地与React配对。
有趣的事实:树(Badbab)是一棵非常大而宏伟的非洲树。
概括例子varBaobab=require('baobab');vartree=newBaobab({palette:{colors:['yellow','purple'],name:'Gloriouscolors'}});varcolorsCursor=tree.select('palette','c 本软件ID:15368018

文件下载

资源详情

[{"title":"(39个子文件156KB)baobab:具有游标JavaScript和TypeScript持久且可选的不可变数据树-源码","children":[{"title":"baobab-master","children":[{"title":".gitignore <span style='color:#111;'>68B</span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'>2.04KB</span>","children":null,"spread":false},{"title":"tslint.json <span style='color:#111;'>168B</span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'>267.56KB</span>","children":null,"spread":false},{"title":"src","children":[{"title":"watcher.js <span style='color:#111;'>3.01KB</span>","children":null,"spread":false},{"title":"helpers.js <span style='color:#111;'>14.68KB</span>","children":null,"spread":false},{"title":"update.js <span style='color:#111;'>6.40KB</span>","children":null,"spread":false},{"title":"baobab.d.ts <span style='color:#111;'>5.97KB</span>","children":null,"spread":false},{"title":"cursor.js <span style='color:#111;'>20.68KB</span>","children":null,"spread":false},{"title":"type.js <span style='color:#111;'>5.78KB</span>","children":null,"spread":false},{"title":"baobab.js <span style='color:#111;'>14.47KB</span>","children":null,"spread":false},{"title":"monkey.js <span style='color:#111;'>7.05KB</span>","children":null,"spread":false}],"spread":true},{"title":".travis.yml <span style='color:#111;'>79B</span>","children":null,"spread":false},{"title":"build","children":[{"title":"baobab.min.js <span style='color:#111;'>31.58KB</span>","children":null,"spread":false},{"title":"baobab.js <span style='color:#111;'>94.89KB</span>","children":null,"spread":false}],"spread":true},{"title":"CONTRIBUTING.md <span style='color:#111;'>356B</span>","children":null,"spread":false},{"title":"CHANGELOG.md <span style='color:#111;'>7.74KB</span>","children":null,"spread":false},{"title":"tsconfig.json <span style='color:#111;'>82B</span>","children":null,"spread":false},{"title":"LICENSE.txt <span style='color:#111;'>1.08KB</span>","children":null,"spread":false},{"title":".github","children":[{"title":"FUNDING.yml <span style='color:#111;'>22B</span>","children":null,"spread":false}],"spread":true},{"title":"scripts","children":[{"title":"test-commonjs.js <span style='color:#111;'>92B</span>","children":null,"spread":false},{"title":"build.js <span style='color:#111;'>1.27KB</span>","children":null,"spread":false},{"title":"banner.tmpl <span style='color:#111;'>153B</span>","children":null,"spread":false},{"title":"test-es6-import.js <span style='color:#111;'>92B</span>","children":null,"spread":false},{"title":"commonjs-addendum.js <span style='color:#111;'>109B</span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'>29.57KB</span>","children":null,"spread":false},{"title":"benchmark.js <span style='color:#111;'>1.08KB</span>","children":null,"spread":false},{"title":".npmignore <span style='color:#111;'>166B</span>","children":null,"spread":false},{"title":"bower.json <span style='color:#111;'>489B</span>","children":null,"spread":false},{"title":"eslint.config.js <span style='color:#111;'>137B</span>","children":null,"spread":false},{"title":"test","children":[{"title":"state.ts <span style='color:#111;'>708B</span>","children":null,"spread":false},{"title":"utils.ts <span style='color:#111;'>454B</span>","children":null,"spread":false},{"title":"suites","children":[{"title":"monkey.ts <span style='color:#111;'>24.83KB</span>","children":null,"spread":false},{"title":"watcher.ts <span style='color:#111;'>3.87KB</span>","children":null,"spread":false},{"title":"cursor.ts <span style='color:#111;'>31.24KB</span>","children":null,"spread":false},{"title":"baobab.ts <span style='color:#111;'>15.27KB</span>","children":null,"spread":false},{"title":"helpers.ts <span style='color:#111;'>8.21KB</span>","children":null,"spread":false}],"spread":false},{"title":"register.js <span style='color:#111;'>66B</span>","children":null,"spread":false}],"spread":false},{"title":".editorconfig <span style='color:#111;'>228B</span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明