ピボット / ピボット / PivotSaveOutcome
タイプエイリアス: PivotSaveOutcome
PivotSaveOutcome =
void|boolean| {cancelled?:boolean;canonicalIds?:Record<string,string>;message?:string;savedEdgeIds?:string[];savedNodeIds?:string[]; }
PivotDefinition.save が報告する内容。
void または true は、ペイロード内のすべてが書き込まれたことを意味します。 false はなしを意味します それの。オブジェクトは部分的な書き込みを報告します — 名前のないものはすべて書き込みとして扱われます まだ保存されていないので、何も名前を付けずに保存しても何も保存されません。投げるというのは、 false に相当しますが、再試行トーストでエラーが表面化しました。
この実行で作成されなかった要素に名前を付ける ID は無視されます。ピボットは決して書き込みません。 それが生み出したものではないので、それを書いたものを報告することもできません。
型宣言
void
boolean
{ cancelled?: boolean; canonicalIds?: Record<string, string>; message?: string; savedEdgeIds?: string[]; savedNodeIds?: string[]; }
cancelled?
optionalcancelled:boolean
アナリストは通常、PivotSaveContext.promptData で撤退しました。 何も記録されず、トーストも表示されず、試行はカウントされず、 数回の実行で保存するとここで停止します。他のフィールドはすべて無視されます。
canonicalIds?
optionalcanonicalIds:Record<string,string>
ローカル ID をキーとして割り当てられたソース システムの ID。
message?
optionalmessage:string
結果のトーストにそのまま表示されます - 残りが保存されなかった理由。
savedEdgeIds?
optionalsavedEdgeIds:string[]
端点が保存されなかったエッジを含め、額面どおりに取得されます。 ソースシステムが何を書いたと言うかは、ライブラリが後から推測する必要はありません。
savedNodeIds?
optionalsavedNodeIds:string[]
PivotSavePayload.nodes とその children の両方をカバーします。