Aller au contenu

pivotick v3.0.0


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? ​

optional carried: 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? ​

optional error: 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? ​

optional pending: 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? ​

optional provisional: 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? ​

optional refused: 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.