Naar inhoud

pivotick v3.0.0


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? ​

optional edges: Edge[]

nodes? ​

optional nodes: Node[]

notes? ​

optional notes: Note[]

persisted? ​

optional persisted: 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.