类型别名: PivotSaveOutcome
PivotSaveOutcome =
void|boolean| {cancelled?:boolean;canonicalIds?:Record<string,string>;message?:string;savedEdgeIds?:string[];savedNodeIds?:string[]; }
PivotDefinition.save 报告返回的内容。
void或true表示有效负载中的所有内容均已写入; false 意味着什么都没有。对象报告部分写入 - 任何未命名的内容都被视为尚未保存,因此未命名的保存不会保存任何内容。投掷相当于 false,错误在重试 toast 中出现。
命名此运行未创建的元素的 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。