pivotick / Pivot / PivotSaveOutcome
Alias de tipo: PivotSaveOutcome
PivotSaveOutcome =
void|boolean| {cancelled?:boolean;canonicalIds?:Record<string,string>;message?:string;savedEdgeIds?:string[];savedNodeIds?:string[]; }
Definido em: interfaces/Pivot.ts:204
O que PivotDefinition.save reporta de volta.
void ou true significa que tudo na carga útil foi escrito; false não significa nada disso. Um objeto relata uma gravação parcial - qualquer coisa não nomeada é tratada como ainda não salva, portanto, um salvamento que não nomeia nada não salva nada. O lançamento é equivalente a false, com o erro aparecendo no brinde de nova tentativa.
Os IDs que nomeiam um elemento que esta execução não criou são ignorados: um pivô nunca escreve o que não produziu, portanto, também não pode reportar o que foi escrito.
Declaração de tipo
void
boolean
{ cancelled?: boolean; canonicalIds?: Record<string, string>; message?: string; savedEdgeIds?: string[]; savedNodeIds?: string[]; }
cancelled?
optionalcancelled:boolean
O analista desistiu, normalmente de PivotSaveContext.promptData. Nada é registrado, nenhum brinde é mostrado, a tentativa não conta e um salvamento de várias execuções para aqui. Todos os outros campos são ignorados.
canonicalIds?
optionalcanonicalIds:Record<string,string>
Identifica o sistema de origem atribuído, codificado pelo ID local.
message?
optionalmessage:string
Mostrado literalmente no brinde do resultado - por que o resto não salvou.
savedEdgeIds?
optionalsavedEdgeIds:string[]
Tomado pelo valor nominal, inclusive para uma borda cujos endpoints não foram salvos: o que o sistema de origem diz que escreveu não cabe à biblioteca adivinhar.
savedNodeIds?
optionalsavedNodeIds:string[]
Abrange PivotSavePayload.nodes e seu children.