shades:一个受lodash启发的类似Java的镜头库

时间:2024-05-22 09:51:45
【文件属性】:

文件名称:shades:一个受lodash启发的类似Java的镜头库

文件大小:2.04MB

文件格式:ZIP

更新时间:2024-05-22 09:51:45

JavaScript

阴影 v2的新功能! 丰富且完全类型安全的Typescript支持! 0个依赖项! <5kb(压缩)版本! 观看简介 阴影是受启发的的库。 (Psst!不想了解镜头吗?从收集函数开始,看看如何清理Iterable代码,或检查into的魔力)。 镜头是进入对象的路径,可以用来提取其值,甚至可以就地“修改”它们(通过创建更改了值的新对象)。 在编写不可变代码时,我们通常会以嵌套数据存储结尾,例如: const store = { users : [ { name : 'Jack Sparrow' , posts : [ { title : 'Why is the rum always gone? An analysis of Carribean trade surplus' } ]


【文件预览】:
shades-master
----lens-gen()
--------test()
--------src()
--------.gitignore(111B)
--------README.md(608B)
--------bower.json(372B)
--------.vscode()
----.babelrc(707B)
----rollup.config.js(406B)
----package.json(4KB)
----templates()
--------test.js(2KB)
--------test.ts(1KB)
--------index.d.ts(323B)
--------README.md(11KB)
----test()
--------test.js(25KB)
----LICENSE(1KB)
----package-lock.json(323KB)
----imgs()
--------dark-side.jpg(36KB)
--------deal-with-it.gif(1.96MB)
--------dark-side.jpeg(14KB)
--------shades.svg(1KB)
----src()
--------index.js(469B)
--------compose.js(1KB)
--------lens-consumers()
--------lens-crafters()
--------traversals()
--------folds.js(5KB)
--------utils()
--------optional()
----.npmignore(156B)
----.gitignore(113B)
----playground()
--------index.js(1KB)
----types()
--------utils.ts(3KB)
--------tslint.json(95B)
--------test.ts(13KB)
--------tsconfig.json(245B)
--------index.d.ts(4.26MB)
--------.vscode()
----README.md(71KB)
----scripts()
--------doc.js(5KB)
--------benchmark.js(3KB)
----.vscode()
--------launch.json(500B)
--------settings.json(117B)
--------shades.code-snippets(1KB)
----toc(358B)

网友评论