コンテンツへスキップ

pivotick v3.0.0


ピボット / InterractionCallbacks / DeleteDecision

タイプエイリアス: DeleteDecision ​

DeleteDecision = boolean | { accept: boolean; edges?: Edge[]; nodes?: Node[]; notes?: Note[]; persisted?: boolean; }

定義: interfaces/InterractionCallbacks.ts:508

決定は InterractionCallbacks.onBeforeDelete によって返されました。

true はリクエスト全体を削除し、false はリクエストを拒否します。オブジェクトの形式 ( accept: true) 削除範囲を絞り込みます。指定された各配列がその種類の配列を置き換えます。 要求されたセット、省略されたキーは要求されたままになります — つまり { accept: true } true と一致し、{ accept: true, nodes: [] } はノードを削除しません。

型宣言 ​

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

コンシューマはこの削除を自身のバックエンドに書き込みました - コンシューマのみ 書き込みが行われたことを知ることができるため、それを宣言できるのはコンシューマだけです。履歴行 はリストされており、元に戻されることはありません。元に戻すと、補正書き込みが発行されないため、復元が行われます。 これらは真実の記録がもはや持っていないものを元に戻すことになるでしょう。