Skip to content

Documentation / @geoverse/editor-core / EditSubmission

Interface: EditSubmission

Defined in: packages/editor-core/src/sync/types.ts:14

提交载荷:ChangeSet[] + 基线版本表。 真实后端常以 ETag/version 做乐观锁,故除差异包外附带客户端持有的基线版本, 供服务端比对(对照 WFS-T 可换成事务 + lockId)。

Properties

baseVersions

ts
baseVersions: Record<FeatureId, number>;

Defined in: packages/editor-core/src/sync/types.ts:17

客户端持有的基线版本(按 featureId);新建要素无版本,不参与锁检查。


changeSets

ts
changeSets: ChangeSet[];

Defined in: packages/editor-core/src/sync/types.ts:15