Naar inhoud

pivotick v3.0.0


draaipunt / Pivot / PivotSaveOutcome

Typ Alias: PivotSaveOutcome ​

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

Gedefinieerd in: interfaces/Pivot.ts:204

Wat PivotDefinition.save terugrapporteert.

void of true betekent dat alles in de payload is geschreven; false betekent geen ervan. Een object rapporteert een gedeeltelijke schrijfbewerking — alles wat niet genoemd wordt, wordt behandeld als nog steeds niet opgeslagen, dus een opslag die niets noemt, heeft niets opgeslagen. Gooien wel gelijk aan false, waarbij de fout naar voren kwam in de nieuwe poging.

Id's die een element benoemen die deze run niet heeft gemaakt, worden genegeerd: een pivot schrijft nooit wat het niet heeft geproduceerd, dus het kan het ook niet schriftelijk melden.

Type verklaring ​

void

boolean

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

cancelled? ​

optional cancelled: boolean

De analist trok zich terug, doorgaans op PivotSaveContext.promptData. Er wordt niets opgenomen, er wordt geen toast getoond, de poging telt niet mee, en a bespaar hier meerdere runs. Elk ander veld wordt genegeerd.

canonicalIds? ​

optional canonicalIds: Record<string, string>

Id's die zijn toegewezen aan het bronsysteem, gecodeerd door de lokale ID.

message? ​

optional message: string

Woordelijk weergegeven in de resultaattoast – waarom de rest niet redde.

savedEdgeIds? ​

optional savedEdgeIds: string[]

Genomen tegen de nominale waarde, inclusief voor een rand waarvan de eindpunten niet zijn opgeslagen: wat het bronsysteem zegt te hebben geschreven, is niet aan de bibliotheek om te twijfelen.

savedNodeIds? ​

optional savedNodeIds: string[]

Omvat zowel PivotSavePayload.nodes als zijn children.