Pular para o conteúdo

pivotick v3.0.0


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

optional edges: Edge[]

nodes? ​

optional nodes: Node[]

notes? ​

optional notes: Note[]

persisted? ​

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