draaipunt / InterractionCallbacks / DeleteDecision
Typ Alias: DeleteDecision
DeleteDecision =
boolean| {accept:boolean;edges?:Edge[];nodes?:Node[];notes?:Note[];persisted?:boolean; }
Gedefinieerd in: interfaces/InterractionCallbacks.ts:508
De beslissing werd geretourneerd met InterractionCallbacks.onBeforeDelete.
true verwijdert het hele verzoek, false spreekt zijn veto uit. De objectvorm (met accept: true) verkleint de verwijdering: elke opgegeven array vervangt die van dat type gevraagde set, en een weggelaten sleutel laat deze zoals gevraagd — dus { accept: true } komt overeen met true, en { accept: true, nodes: [] } verwijdert geen knooppunten.
Type verklaring
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
De consument schreef deze verwijdering door naar zijn eigen backend – alleen de consument kan weten dat er een schrijfactie heeft plaatsgevonden, zodat alleen de consument dit kan melden. De geschiedenisrij wordt vermeld en nooit teruggedraaid: problemen ongedaan maken, geen compenserend schrijven, dus herstellen deze zouden terugbrengen wat het verslag van de waarheid niet langer heeft.