Appearance
Documentation / @geoverse/editor-core / MergeEntry
Interface: MergeEntry
Defined in: packages/editor-core/src/sync/merge.ts:40
Properties
base?
ts
optional base?: Geometry;Defined in: packages/editor-core/src/sync/merge.ts:43
本地编辑起点几何(共同祖先);本地为纯新增时无 base。
diverged
ts
diverged: boolean;Defined in: packages/editor-core/src/sync/merge.ts:51
双方各自相对 base 改向不同结果(几何真冲突,resolver 被征询)。
id
ts
id: string;Defined in: packages/editor-core/src/sync/merge.ts:41
local?
ts
optional local?: Geometry;Defined in: packages/editor-core/src/sync/merge.ts:45
本地最终几何;本地删除该要素时为 undefined。
locallyRemoved
ts
locallyRemoved: boolean;Defined in: packages/editor-core/src/sync/merge.ts:47
本地是否删除了该要素。
outcome
ts
outcome: MergeOutcome;Defined in: packages/editor-core/src/sync/merge.ts:53
几何裁决:保留本地 or 采纳服务端。
property?
ts
optional property?: PropertyMerge;Defined in: packages/editor-core/src/sync/merge.ts:55
属性维度字段级合并(仅当本地有属性编辑时存在)。
remote
ts
remote: EditableFeature;Defined in: packages/editor-core/src/sync/merge.ts:49
服务端当前权威要素。
