Aller au contenu

pivotick v3.0.0


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

ConfirmOptions

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.