Ir al contenido

pivotick v3.0.0


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

optional edges: Edge[]

nodes? ​

optional nodes: Node[]

notes? ​

optional notes: Note[]

persisted? ​

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