文件名称:harmonyos2-jsonpatch-observe:递归观察对象的变化并生成JSON补丁
文件大小:111KB
文件格式:ZIP
更新时间:2024-07-21 09:13:54
系统开源
和声2 观察对象树的变化并生成 JSON 补丁 ()。 Uses ,在 NodeJS 6.4 及更高版本中可用。 用法 const { observe } = require ( "jsonpatch-observe" ) ; let observable = observe ( { } ) ; observable . $subscribe ( patch => console . log ( patch ) ) ; observable . a = { b : 1 } ; //prints {op:"add", path:"a", value:{b:1}} observable . a . b = 2 ; //prints {op:"add", path:"a/b", value:2} delete observable . a ; //prints {op:"remove", path:"a"} 请注意,Observable 的属性也是 Observable。 这就是它如何能够检测到您何时执行observable.ab = 2 。 未观察到的属性 您可以从observe排除
【文件预览】:
jsonpatch-observe-master
----.gitignore(526B)
----package.json(943B)
----package-lock.json(400KB)
----src()
--------observe.test.ts(9KB)
--------observe.ts(12KB)
----.travis.yml(124B)
----dist()
--------observe.test.d.ts(11B)
--------observe.d.ts(348B)
--------observe.js(14KB)
--------observe.test.js(10KB)
----LICENSE(1KB)
----tsconfig.json(218B)
----.github()
--------workflows()
----README.md(2KB)