pivotic / InterractionCallbacks / DeleteDecision
Tipo Alias: DeleteDecision
DeleteDecision =
boolean| {accept:boolean;edges?:Edge[];nodes?:Node[];notes?:Note[];persisted?:boolean; }
Definido en: interfaces/InterractionCallbacks.ts:508
La decisión regresó por InterractionCallbacks.onBeforeDelete.
true elimina toda la solicitud, false la veta. La forma del objeto (con accept: true) limita la eliminación: cada matriz proporcionada reemplaza la de ese tipo conjunto solicitado, y una clave omitida lo deja como se solicitó, entonces { accept: true } coincide con true y { accept: true, nodes: [] } no elimina ningún nodo.
Declaración de tipo
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
El consumidor escribió esta eliminación en su propio backend (solo el consumidor) puede saber que ocurrió una escritura, por lo que solo el consumidor puede declararla. La fila de la historia aparece en la lista y nunca se invierte: deshacer no emite escritura de compensación, por lo que restaurar estos devolverían lo que el registro de la verdad ya no tiene.