pivotick / Historique / HistoryEntry
Interface: HistoryEntry
Défini dans : interfaces/History.ts:32
Une chose réversible qui s'est produite, comme une ligne dans l'histoire.
Propriétés
act?
optionalact:HistoryAct
Défini dans : interfaces/History.ts:43
Pour une entrée visibility ou group, quel acte il enregistre.
at
at:
number
Défini dans : interfaces/History.ts:75
edgeIds
edgeIds:
string[]
Défini dans : interfaces/History.ts:50
id
id:
string
Défini dans : interfaces/History.ts:38
Poignée stable, et quelles adresses GraphHistoryLike.undo. L'identifiant d'une entrée pivot est est runId, donc un PivotRunOutcome porte déjà l'identifiant de sa propre ligne.
kind
kind:
HistoryKind
Défini dans : interfaces/History.ts:39
label
label:
string
Défini dans : interfaces/History.ts:41
Ce que dit la ligne : Correlations, Deleted 3 nodes, Hid 5 nodes.
nodeIds
nodeIds:
string[]
Défini dans : interfaces/History.ts:49
Les éléments touchés par cette entrée : le nombre de lignes et ce qu'un survol met en évidence. Pour un removal, ce qui a quitté la toile : un élément dont une autre source se porte garante reste, et n'est pas nommé ici.
ordinal?
optionalordinal:number
Défini dans : interfaces/History.ts:74
Pour une entrée de pivot, de quelle course de ce pivot il s'agit, en comptant à partir de 1. Le tie-break entre deux courses du même pivot : les comptes et les horloges entrent en collision, un ordinal ne peut pas.
persisted
persisted:
boolean
Défini dans : interfaces/History.ts:63
Le consommateur a signalé cette opération comme étant écrite dans son backend. Une creation persistante s'inverse toujours : le canevas perd ce que le backend conserve, ce qu'une nouvelle récupération annule. La ligne le dit et le pied de page le compte.
pivotId?
optionalpivotId:string
Défini dans : interfaces/History.ts:68
Pour une entrée de pivot, quel pivot l'a produite - deux exécutions d'un pivot le partagent. Pour un removal, la source qui a été supprimée.
sealed
sealed:
boolean
Défini dans : interfaces/History.ts:57
Jamais annulé : une suppression que le consommateur a écrite via son backend. L'annulation est une opération de canevas et n'émet aucune écriture compensatoire, donc les restaurer reviendrait à remettre en place les nœuds dont l'enregistrement de la vérité n'a plus. Classé et enjambé à l'intérieur d'une travée plutôt que de la murer.