Zum Inhalt springen

pivotick v3.0.0


Pivotick / Pivot / PivotSavePayload

Interface: PivotSavePayload ​

Definiert in: interfaces/Pivot.ts:141

Was der Verbraucher schreiben soll. Live-Graph-Objekte statt Rohfragmente, sodass die Nutzlast alles enthält, was der Graph daraus gemacht hat.

Bei einem erneuten Versuch wird nur das übertragen, was noch nicht gespeichert ist. Aus diesem Grund wird es bei jedem Versuch neu erstellt und nicht beim Lauf beibehalten.

Eigenschaften ​

attempt ​

attempt: number

Definiert in: interfaces/Pivot.ts:161

1 beim ersten Versuch, erhöht bei jedem Wiederholungsversuch.


children ​

children: Node[]

Definiert in: interfaces/Pivot.ts:153

Knoten, die dieser Lauf ausgeführt hat, wurden in einem Container hinzugefügt, abgeflacht. Der Container jedes einzelnen ist über Node.parentNode erreichbar, sodass eine Nutzlast ohne einen zweiten Durchlauf nach übergeordneten Elementen gruppiert werden kann.


edges ​

edges: Edge[]

Definiert in: interfaces/Pivot.ts:154


nodes ​

nodes: Node[]

Definiert in: interfaces/Pivot.ts:147

Knoten der obersten Ebene, die bei diesem Lauf erstellt wurden und noch nicht gespeichert sind.


origin ​

origin: Node[]

Definiert in: interfaces/Pivot.ts:145

Die Knoten, auf denen der Pivot ausgeführt wurde – „an welches Ereignis wird dies angehängt“.


pivotId ​

pivotId: string

Definiert in: interfaces/Pivot.ts:143


runId ​

runId: string

Definiert in: interfaces/Pivot.ts:142


vouched ​

vouched: object

Definiert in: interfaces/Pivot.ts:159

Bereits vor diesem Lauf auf Arbeitsfläche: verbürgt, nicht erstellt. Nur Kontext – diese zu schreiben ist die Aufgabe des Laufs, der sie erstellt hat.

edges ​

edges: Edge[]

nodes ​

nodes: Node[]