Ir al contenido

pivotick v3.0.0


pivote / Pivote / PivotSaveOutcome

Tipo Alias: PivotSaveOutcome ​

PivotSaveOutcome = void | boolean | { cancelled?: boolean; canonicalIds?: Record<string, string>; message?: string; savedEdgeIds?: string[]; savedNodeIds?: string[]; }

Definido en: interfaces/Pivot.ts:204

Qué informa PivotDefinition.save.

void o true significa que se escribió todo en la carga útil; false significa ninguno de ello. Un objeto informa una escritura parcial: cualquier cosa que no tenga nombre se trata como todavía no está guardado, por lo que un guardado que no nombra nada no guarda nada. Lanzar es equivalente a false, y el error apareció en el brindis de reintento.

Los identificadores que nombran un elemento que esta ejecución no creó se ignoran: un pivote nunca escribe lo que no produjo, por lo que tampoco puede informarlo por escrito.

Declaración de tipo ​

void

boolean

{ cancelled?: boolean; canonicalIds?: Record<string, string>; message?: string; savedEdgeIds?: string[]; savedNodeIds?: string[]; }

cancelled? ​

optional cancelled: boolean

El analista se echó atrás, normalmente de PivotSaveContext.promptData. No se registra nada, no se muestra ningún brindis, el intento no cuenta y se guarde varias carreras y se detiene aquí. Todos los demás campos se ignoran.

canonicalIds? ​

optional canonicalIds: Record<string, string>

Identifica el sistema fuente asignado, codificado por la identificación local.

message? ​

optional message: string

Se muestra textualmente en el brindis de resultados: por qué el resto no se guardó.

savedEdgeIds? ​

optional savedEdgeIds: string[]

Tomado al pie de la letra, incluso para un borde cuyos puntos finales no se guardaron: Lo que el sistema fuente dice que escribió no es algo que la biblioteca pueda dudar.

savedNodeIds? ​

optional savedNodeIds: string[]

Cubre tanto PivotSavePayload.nodes como su children.