draaipunt / InterractionCallbacks / DeleteContext
Interface: DeleteContext
Gedefinieerd in: interfaces/InterractionCallbacks.ts:476
Context doorgegeven aan InterractionCallbacks.onBeforeDelete.
Eigenschappen
cascadingEdges
cascadingEdges:
Edge[]
Gedefinieerd in: interfaces/InterractionCallbacks.ts:489
Randen die ook vernietigd zullen worden als gevolg van het verwijderen van nodes — graph.removeNode stroomt over in elke incidentrand. Opgelost door de bibliotheek, niet de consument. Ze volgen de knooppunten die een beperkte beslissing overleven, dus ze kunnen niet op zichzelf worden verkleind.
confirm()
confirm: (
options?) =>Promise<boolean>
Gedefinieerd in: interfaces/InterractionCallbacks.ts:497
Open een bevestigingsmodaliteit en los true op bij bevestigen en false bij willekeurig welke pad annuleren (Annuleren, ×, overlay, Esc) — dus if (!await confirm(…)) return false is de hele bewaker. Lost false op in UI-modi zonder modaal slot.
Parameters
options?
Retouren
Promise<boolean>
edges
edges:
Edge[]
Gedefinieerd in: interfaces/InterractionCallbacks.ts:480
Randen die de gebruiker wilde verwijderen (nooit overlappende cascadingEdges).
nodes
nodes:
Node[]
Gedefinieerd in: interfaces/InterractionCallbacks.ts:478
Knooppunten waarvan de gebruiker heeft gevraagd deze te verwijderen.
notes
notes:
Note[]
Gedefinieerd in: interfaces/InterractionCallbacks.ts:482
Opmerkingen waarvan de gebruiker heeft gevraagd deze te verwijderen.
origin
origin:
DeleteOrigin
Gedefinieerd in: interfaces/InterractionCallbacks.ts:491
Welke betaalbaarheid heeft de verwijdering geïnitieerd.