Pular para o conteúdo

pivotick v3.0.0


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

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

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

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

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

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