محورية / InterractionCallbacks / DeleteDecision
اكتب الاسم المستعار: DeleteDecision
DeleteDecision =
boolean| {accept:boolean;edges?:Edge[];nodes?:Node[];notes?:Note[];persisted?:boolean; }
محدد في: interfaces/InterractionCallbacks.ts:508
القرار عاد بـ InterractionCallbacks.onBeforeDelete.
true يحذف الطلب بالكامل، false يعترض عليه. شكل الكائن (مع accept: true) لتضييق نطاق الحذف: كل مصفوفة متوفرة تحل محل هذا النوع المجموعة المطلوبة، والمفتاح المحذوف يتركها كما هو مطلوب - لذلك { accept: true } يطابق true، و{ accept: true, nodes: [] } لا يحذف أي عقد.
نوع الإعلان
boolean
{ accept: boolean; edges?: Edge[]; nodes?: Node[]; notes?: Note[]; persisted?: boolean; }
accept
accept:
boolean
edges?
optionaledges:Edge[]
nodes?
optionalnodes:Node[]
notes?
optionalnotes:Note[]
persisted?
optionalpersisted:boolean
كتب المستهلك هذا الحذف إلى الواجهة الخلفية الخاصة به - المستهلك فقط يمكن معرفة حدوث عملية الكتابة، لذلك يمكن للمستهلك فقط الإعلان عنها. صف التاريخ تم إدراجه ولا يتم عكسه مطلقًا: التراجع عن المشكلات وعدم وجود تعويض عن الكتابة، لذا يتم الاستعادة وهذا من شأنه أن يعيد ما لم يعد سجل الحقيقة موجودًا فيه.