Zum Inhalt springen

pivotick v3.0.0


Pivotick / InterractionCallbacks / DeleteContext

Interface: DeleteContext ​

Definiert in: interfaces/InterractionCallbacks.ts:476

Der Kontext wird an InterractionCallbacks.onBeforeDelete übergeben.

Eigenschaften ​

cascadingEdges ​

cascadingEdges: Edge[]

Definiert in: interfaces/InterractionCallbacks.ts:489

Kanten, die als Folge der Entfernung von nodes – graph.removeNode ebenfalls zerstört werden, kaskadieren in jede einfallende Kante. Wird von der Bibliothek gelöst, nicht vom Verbraucher. Sie folgen den Knoten, die eine eingeschränkte Entscheidung überleben, sodass sie nicht alleine eingeschränkt werden können.


confirm() ​

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

Definiert in: interfaces/InterractionCallbacks.ts:497

Öffnen Sie ein Bestätigungsmodal und lösen Sie true bei der Bestätigung und false bei einem beliebigen Abbruchpfad (Abbrechen, ×, Overlay, Esc) auf – if (!await confirm(…)) return false ist also der gesamte Schutz. Behebt false in UI-Modi ohne modalen Slot.

Parameter ​

options? ​

ConfirmOptions

Rückgabewert ​

Promise<boolean>


edges ​

edges: Edge[]

Definiert in: interfaces/InterractionCallbacks.ts:480

Kanten, die der Benutzer löschen wollte (überlappen nie cascadingEdges).


nodes ​

nodes: Node[]

Definiert in: interfaces/InterractionCallbacks.ts:478

Knoten, deren Löschung der Benutzer angefordert hat.


notes ​

notes: Note[]

Definiert in: interfaces/InterractionCallbacks.ts:482

Notizen, die der Benutzer löschen wollte.


origin ​

origin: DeleteOrigin

Definiert in: interfaces/InterractionCallbacks.ts:491

Welches Angebot hat den Löschvorgang veranlasst?