pivotick / InterractionCallbacks / DeleteDecision
Alias de tipo: DeleteDecision
DeleteDecision =
boolean| {accept:boolean;edges?:Edge[];nodes?:Node[];notes?:Note[];persisted?:boolean; }
Definido em: interfaces/InterractionCallbacks.ts:508
A decisão foi retornada por InterractionCallbacks.onBeforeDelete.
true exclui toda a solicitação, false a veta. A forma do objeto (com accept: true) restringe a exclusão: cada array fornecido substitui o conjunto solicitado daquele tipo, e uma chave omitida deixa-o conforme solicitado - então { accept: true } corresponde a true e { accept: true, nodes: [] } não exclui nenhum nó.
Declaração 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
O consumidor escreveu essa exclusão em seu próprio back-end – somente o consumidor pode saber que uma gravação ocorreu, portanto, somente o consumidor pode declará-la. A linha do histórico é listada e nunca invertida: desfazer problemas sem gravação compensatória; portanto, restaurá-los colocaria de volta o que o registro da verdade não possui mais.