pivotick / InterractionCallbacks / DeleteContext
Interface: DeleteContext
Défini dans : interfaces/InterractionCallbacks.ts:476
Contexte passé à InterractionCallbacks.onBeforeDelete.
Propriétés
cascadingEdges
cascadingEdges:
Edge[]
Défini dans : interfaces/InterractionCallbacks.ts:489
Les arêtes qui seront également détruites suite à la suppression des cascades nodes — graph.removeNode dans chaque arête incidente. Résolu par la bibliothèque, pas par le consommateur. Ils suivent les nœuds qui survivent à une décision restreinte, ils ne peuvent donc pas être restreints d'eux-mêmes.
confirm()
confirm: (
options?) =>Promise<boolean>
Défini dans : interfaces/InterractionCallbacks.ts:497
Ouvrez un modal de confirmation, en résolvant true lors de la confirmation et false sur n'importe quel chemin d'annulation (Annuler, ×, superposition, Esc) — donc if (!await confirm(…)) return false est la garde entière. Résout false dans les modes d'interface utilisateur sans emplacement modal.
Paramètres
options?
Renvoie
Promise<boolean>
edges
edges:
Edge[]
Défini dans : interfaces/InterractionCallbacks.ts:480
Bords que l'utilisateur a demandé de supprimer (ne chevauchant jamais cascadingEdges).
nodes
nodes:
Node[]
Défini dans : interfaces/InterractionCallbacks.ts:478
Nœuds que l'utilisateur a demandé de supprimer.
notes
notes:
Note[]
Défini dans : interfaces/InterractionCallbacks.ts:482
Notes que l'utilisateur a demandé de supprimer.
origin
origin:
DeleteOrigin
Défini dans : interfaces/InterractionCallbacks.ts:491
Quelle capacité a initié la suppression.