Skip to content

Documentation / @geoverse/editor-core / SyncClientOptions

Interface: SyncClientOptions

Defined in: packages/editor-core/src/sync/client.ts:10

Properties

conflictResolver?

ts
optional conflictResolver?: ConflictResolver;

Defined in: packages/editor-core/src/sync/client.ts:16

冲突解决策略。提供时 commit() 走三路合并:409 后按 base/local/remote 逐要素 判定,服务端未改的本地编辑 rebase 后重提交一次,真分歧交 resolver 裁决。 不提供时沿用旧的二路覆盖(整体采纳服务端、丢弃本地),保持向后兼容。