محورية / InterractionCallbacks / DeleteContext
واجهة: DeleteContext
محدد في: interfaces/InterractionCallbacks.ts:476
تم تمرير السياق إلى InterractionCallbacks.onBeforeDelete.
خصائص
cascadingEdges
cascadingEdges:
Edge[]
محدد في: interfaces/InterractionCallbacks.ts:489
الحواف التي سيتم تدميرها أيضًا نتيجة إزالة nodes — graph.removeNode تتدفق إلى كل حافة حادثة. تم الحل من قبل المكتبة وليس المستهلك. إنهم يتبعون أي عقد تنجو من القرار الضيق، لذلك ولا يمكن تضييقها من تلقاء نفسها.
confirm()
confirm: (
options?) =>Promise<boolean>
محدد في: interfaces/InterractionCallbacks.ts:497
افتح نموذج تأكيد، وحل true عند التأكيد وfalse عند أي إلغاء المسار (إلغاء، ×، تراكب، Esc) — لذلك if (!await confirm(…)) return false هو الحارس كله. يحل false في أوضاع واجهة المستخدم بدون فتحة مشروطة.
المعلمات
options?
المرتجعات
Promise<boolean>
edges
edges:
Edge[]
محدد في: interfaces/InterractionCallbacks.ts:480
الحواف التي طلب المستخدم حذفها (لا تتداخل أبدًا cascadingEdges).
nodes
nodes:
Node[]
محدد في: interfaces/InterractionCallbacks.ts:478
العقد التي طلب المستخدم حذفها.
notes
notes:
Note[]
محدد في: interfaces/InterractionCallbacks.ts:482
الملاحظات التي طلب المستخدم حذفها.
origin
origin:
DeleteOrigin
محدد في: interfaces/InterractionCallbacks.ts:491
التي القدرة على بدء الحذف.