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