文件名称:sheshin:内存分层键值存储在任意键路径上提供更改通知
文件大小:6KB
文件格式:ZIP
更新时间:2024-07-11 06:13:44
JavaScript
舍申 她:知道欣:原来如此 内存中的分层键值存储(认为对象)能够在任意键路径上提供更改通知。 Sheshin 公开了一个类,Store。 读取API基于RX Observables,是Store唯一的公共API。 该 API 完全由单个函数observe() 组成,该函数采用点分隔的键路径。 写入 API 仅通过对调用 Store 构造函数的代码的回调提供。 目的是强制执行单向数据流(Store 状态的任何变化都由实例化 Store 的代码介导),类似于 React 的设计理念。 这个 API 完全由一个函数 set() 组成,它接受一个点分隔的键路径和一个值。 这是在设计理念阶段,请参阅 API 使用测试。 在内部,Store 非常薄地包装了一个 Backing 实例,它完成了繁重的工作。 使用 npm test 运行测试。
【文件预览】:
sheshin-master
----lib()
--------ObjectHelpers.js(1KB)
--------Store.js(727B)
--------RxExtensions.js(1KB)
--------Backing.js(3KB)
----test()
--------BackingTest.js(5KB)
--------StoreTest.js(1003B)
----README.md(1KB)
----.gitignore(19B)
----package.json(351B)