Appearance
Documentation / @geoverse/editor-core / ConflictContext
Interface: ConflictContext
Defined in: packages/editor-core/src/sync/merge.ts:58
Properties
base?
ts
optional base?: Geometry;Defined in: packages/editor-core/src/sync/merge.ts:60
id
ts
id: string;Defined in: packages/editor-core/src/sync/merge.ts:59
local?
ts
optional local?: Geometry;Defined in: packages/editor-core/src/sync/merge.ts:61
locallyRemoved
ts
locallyRemoved: boolean;Defined in: packages/editor-core/src/sync/merge.ts:62
property?
ts
optional property?: {
base: Record<string, unknown>;
divergedFields: string[];
local: Record<string, unknown>;
remote: Record<string, unknown>;
};Defined in: packages/editor-core/src/sync/merge.ts:65
属性冲突上下文(resolver 可据此对字段做整体裁决);仅属性维度征询时填充。
base
ts
base: Record<string, unknown>;divergedFields
ts
divergedFields: string[];双方都改了且值不同的字段。
local
ts
local: Record<string, unknown>;remote
ts
remote: Record<string, unknown>;remote
ts
remote: EditableFeature;Defined in: packages/editor-core/src/sync/merge.ts:63
