pivotick / Pivot / PivotCandidateSet
Interface: PivotCandidateSet
Definido em: interfaces/Pivot.ts:492
Um fetch de candidatos, retidos para triagem. Há no máximo um conjunto por ID de pivô: uma nova execução o substitui.
Propriedades
carried?
optionalcarried:RawEdge[]
Definido em: interfaces/Pivot.ts:515
Arestas que não são linhas: elas seguem suas extremidades e pousam se ambas as extremidades terminarem na tela. Não mostrado na triagem — uma vantagem em um nó que o analista não tomou não é uma decisão por si só.
deduped
deduped:
number
Definido em: interfaces/Pivot.ts:504
Quantos deles já estão na tela.
edges
edges:
PivotCandidateEdge[]
Definido em: interfaces/Pivot.ts:509
Resultados somente de borda: ambos os pontos de extremidade já estão na tela, portanto são linhas próprias.
error?
optionalerror:unknown
Definido em: interfaces/Pivot.ts:530
Definido quando fetch rejeitado — o painel oferece uma nova tentativa.
fetched
fetched:
number
Definido em: interfaces/Pivot.ts:502
Quantos nós o provedor retornou, antes da eliminação de duplicação ou supressão.
label
label:
string
Definido em: interfaces/Pivot.ts:494
loading
loading:
boolean
Definido em: interfaces/Pivot.ts:517
Verdadeiro enquanto fetch estiver em vôo.
narrowing
narrowing:
PivotNarrowing
Definido em: interfaces/Pivot.ts:498
O estreitamento com que este conjunto foi buscado.
nodes
nodes:
PivotCandidate[]
Definido em: interfaces/Pivot.ts:507
origin
origin:
Node[]
Definido em: interfaces/Pivot.ts:496
Os nós em que o pivô foi executado. Vazio para um pivô sem origem.
pending?
optionalpending:PivotCandidateSet
Definido em: interfaces/Pivot.ts:542
Uma repetição desse pivô, esperando em vez de substituir: ele pousou enquanto as linhas eram marcadas, e descartar a triagem do analista sem ser solicitada não é uma troca que a biblioteca possa fazer. A superfície anuncia isso e oferece ambas as saídas — PivotManagerLike.showPending e PivotManagerLike.dismissPending.
Uma repetição sem nada marcado substitui imediatamente e nunca chega aqui.
pivotId
pivotId:
string
Definido em: interfaces/Pivot.ts:493
provisional?
optionalprovisional:boolean
Definido em: interfaces/Pivot.ts:528
A corrida ainda pode pousar sem triagem, então nada aqui foi oferecido ainda. O conjunto existe desde o momento em que fetch começa — é isso que torna a execução assistível e cancelável — mas uma superfície não deve colocar um conjunto provisório diante do analista: está prestes a desaparecer na tela, e pegar a tela para dizê-lo custa mais do que o resultado que anuncia.
É liberado no momento em que a corrida precisa de triagem, que é a deixa da superfície para avançar. Uma corrida que sempre ia ao palco nunca é provisória.
refused?
optionalrefused:PivotRefusal
Definido em: interfaces/Pivot.ts:532
Definido quando o provedor ultrapassou o teto absoluto. Nada foi encenado.
runId
runId:
string
Definido em: interfaces/Pivot.ts:500
O ID sob o qual a primeira ingestão deste conjunto será registrada.
suppressed
suppressed:
number
Definido em: interfaces/Pivot.ts:506
Quantos foram descartados porque foram explicitamente rejeitados no início desta sessão.