Pular para o conteúdo

pivotick v3.0.0


pivotick / InterractionCallbacks / DeleteContext

Interface: DeleteContext ​

Definido em: interfaces/InterractionCallbacks.ts:476

Contexto passado para InterractionCallbacks.onBeforeDelete.

Propriedades ​

cascadingEdges ​

cascadingEdges: Edge[]

Definido em: interfaces/InterractionCallbacks.ts:489

Bordas que também serão destruídas como consequência da remoção das cascatas nodes — graph.removeNode em cada borda do incidente. Resolvido pela biblioteca, não pelo consumidor. Eles seguem todos os nós que sobrevivem a uma decisão restrita, portanto, não podem ser reduzidos por conta própria.


confirm() ​

confirm: (options?) => Promise<boolean>

Definido em: interfaces/InterractionCallbacks.ts:497

Abra um modal de confirmação, resolvendo true na confirmação e false em qualquer caminho de cancelamento (Cancel, ×, overlay, Esc) - então if (!await confirm(…)) return false é a guarda inteira. Resolve false em modos UI sem slot modal.

Parâmetros ​

options? ​

ConfirmOptions

Retorno ​

Promise<boolean>


edges ​

edges: Edge[]

Definido em: interfaces/InterractionCallbacks.ts:480

Arestas que o usuário pediu para excluir (nunca sobrepostas a cascadingEdges).


nodes ​

nodes: Node[]

Definido em: interfaces/InterractionCallbacks.ts:478

Nós que o usuário pediu para excluir.


notes ​

notes: Note[]

Definido em: interfaces/InterractionCallbacks.ts:482

Notas que o usuário pediu para excluir.


origin ​

origin: DeleteOrigin

Definido em: interfaces/InterractionCallbacks.ts:491

Qual recurso iniciou a exclusão.