cambria-automerge

时间:2024-06-05 17:53:30
【文件属性】:

文件名称:cambria-automerge

文件大小:95KB

文件格式:ZIP

更新时间:2024-06-05 17:53:30

TypeScript

坎布里亚自动合并 坎布里亚Automerge是概念实施的证明上 。 这表示Automerge 0.14后端的替代实现,其功能恰好足以针对的实验分支进行。 此实现不应在任何类型的生产环境中使用,仅是概念的证明。 这个怎么运作 前端后端连接之间具有单个cambria架构-这允许未经修改的自动合并前端与cambria后端进行交互,因为它们始终使用相同的更改请求/修补语言。 更高级的实现可能允许前端在模式之间进行转换,并在将所有更改发送给后端之前验证所有更改是否对模式合法。 后端包装更改并跟踪模式ID。 在可以应用每个更改之前,使用cambria将更改(及其操作)迁移到预期的架构。 管道看起来像这样 function convertOp ( ... ) : Op [ ] { const patch = opToPatch ( op , from ) const conve


【文件预览】:
cambria-automerge-master
----.gitignore(22B)
----tsconfig.json(513B)
----README.md(3KB)
----test()
--------cambriamerge.ts(33KB)
----.prettierrc(157B)
----.vscode()
--------launch.json(1002B)
--------settings.json(576B)
--------tasks.json(297B)
----.eslintrc(3KB)
----package.json(1KB)
----dist()
--------test()
--------cambriamerge.js.map(23KB)
--------cambriamerge.d.ts(3KB)
--------index.js.map(704B)
--------src()
--------index.js(2KB)
--------cambriamerge.js(27KB)
--------index.d.ts(934B)
----src()
--------index.ts(763B)
--------cambriamerge.ts(27KB)
----LICENSE.md(1KB)
----yarn.lock(100KB)

网友评论