接口: PivotRun
一次摄取,作为一个单元不可撤销。保存原始有效负载以及 ID,因此重做可以重新放置记录的增量,而无需重新获取或重新选通。
属性
at
at:
number
childIds
childIds:
string[]
这次运行的节点添加了 inside 一个容器:一个新容器自己的子树,并且子节点合并到画布上已有的容器中。在顶级节点之前撤消,因此图中不会留下孤立的内容。
edgeIds
edgeIds:
string[]
这次运行增加了边缘。
edges
edges:
RawEdge[]
nodeIds
nodeIds:
string[]
本次运行添加的顶级节点。
nodes
nodes:
RawNode[]
origin
origin:
Node[]
运行拓展的节点。对于无源拓展为空,保存有效负载携带的内容为“此附加到哪个事件”。
pivotId
pivotId:
string
restage?
optionalrestage:PivotRestageRecord
这次摄取从舞台布景中取出了什么。只有最新的摄取才会被重新上演,因此这是对可以恢复的记录,而不是承诺它将会恢复。
runId
runId:
string
saved
saved:
number
本次运行的元素有多少已写入源系统 - 节点、子节点和边。表面读取它是为了警告之前撤消而不是撤消之后:撤消会将内容从画布上删除并且不发出补偿写入,因此保存的内容仍保存在上游。
unions
unions:
object[]
子级合并到画布上已有的节点中,因此重做可以再次合并它们。
children
children:
RawNode[]
parentId
parentId:
string
vouchedEdgeIds
vouchedEdgeIds:
string[]
vouchedNodeIds
vouchedNodeIds:
string[]
画布上已有的元素,此运行无需添加即可保证。