pivotick / Pivot / PivotCandidateSet
Interface: PivotCandidateSet
Défini dans : interfaces/Pivot.ts:492
Un fetch de candidats, retenus pour le triage. Il y a au plus un ensemble par identifiant de pivot : une réexécution le remplace.
Propriétés
carried?
optionalcarried:RawEdge[]
Défini dans : interfaces/Pivot.ts:515
Bords qui ne sont pas des lignes : ils suivent leurs extrémités et atterrissent si les deux extrémités se retrouvent sur le canevas. Non montré lors du triage : un avantage vers un nœud que l'analyste n'a pas pris n'est pas une décision en soi.
deduped
deduped:
number
Défini dans : interfaces/Pivot.ts:504
Combien d'entre eux sont déjà sur toile.
edges
edges:
PivotCandidateEdge[]
Défini dans : interfaces/Pivot.ts:509
Résultats de bord uniquement : les deux points de terminaison sont déjà sur le canevas, ce sont donc des lignes qui leur sont propres.
error?
optionalerror:unknown
Défini dans : interfaces/Pivot.ts:530
Défini lorsque fetch est rejeté — le volet propose une nouvelle tentative.
fetched
fetched:
number
Défini dans : interfaces/Pivot.ts:502
Combien de nœuds le fournisseur a renvoyés, avant la déduplication ou la suppression.
label
label:
string
Défini dans : interfaces/Pivot.ts:494
loading
loading:
boolean
Défini dans : interfaces/Pivot.ts:517
Vrai pendant que fetch est en vol.
narrowing
narrowing:
PivotNarrowing
Défini dans : interfaces/Pivot.ts:498
Le rétrécissement avec lequel cet ensemble a été récupéré.
nodes
nodes:
PivotCandidate[]
Défini dans : interfaces/Pivot.ts:507
origin
origin:
Node[]
Défini dans : interfaces/Pivot.ts:496
Les nœuds sur lesquels le pivot a été exécuté. Vide pour un pivot sans origine.
pending?
optionalpending:PivotCandidateSet
Défini dans : interfaces/Pivot.ts:542
Une réexécution de ce pivot, en attente plutôt qu'en remplacement : il a atterri alors que les lignes étaient marquées, et jeter le tri de l'analyste sans demander n'est pas un échange que la bibliothèque peut effectuer. La surface l'annonce et offre les deux sorties — PivotManagerLike.showPending et PivotManagerLike.dismissPending.
Une rediffusion sans rien de marqué remplace purement et simplement et n'atteint jamais ici.
pivotId
pivotId:
string
Défini dans : interfaces/Pivot.ts:493
provisional?
optionalprovisional:boolean
Défini dans : interfaces/Pivot.ts:528
La course pourrait encore atterrir sans triage, donc rien ici n'a encore été offert. L’ensemble existe à partir du moment où fetch commence — c’est ce qui rend le run observable et annulable — mais une surface ne doit pas mettre un ensemble provisoire devant l’analyste : il est sur le point de disparaître sur la toile, et prendre l’écran pour le dire coûte plus cher que le résultat qu’elle annonce.
Autorisé au moment où la course s'avère nécessiter un tri, ce qui est le signal de la surface pour se manifester. Une course qui devait toujours se dérouler n'est jamais provisoire.
refused?
optionalrefused:PivotRefusal
Défini dans : interfaces/Pivot.ts:532
Défini à quel moment le fournisseur a dépassé le plafond absolu. Rien n'a été mis en scène.
runId
runId:
string
Défini dans : interfaces/Pivot.ts:500
L’identifiant sous lequel la première acquisition de cet ensemble sera enregistrée.
suppressed
suppressed:
number
Défini dans : interfaces/Pivot.ts:506
Combien ont été abandonnés parce qu’ils avaient été explicitement rejetés plus tôt cette session.