Aller au contenu

pivotick v3.0.0


pivotick / Pivot / PivotSaveContext

Interface: PivotSaveContext ​

Défini dans : interfaces/Pivot.ts:174

Remis à PivotDefinition.save comme dernier argument. Miroirs PivotContext moins les soucis de rétrécissement.

signal est ici donc une écriture peut être transmise comme n'importe quelle autre requête, mais la bibliothèque ne l'abandonne jamais sauf lorsque le graphe est détruit : l'annulation d'une écriture en cours de vol ne laisse personne savoir ce qui s'est passé, ce qui est pire que d'attendre.

Propriétés ​

graph ​

graph: Pivotick

Défini dans : interfaces/Pivot.ts:175


pivotId ​

pivotId: string

Défini dans : interfaces/Pivot.ts:176


promptData() ​

promptData: <T>(options) => Promise<T | null>

Défini dans : interfaces/Pivot.ts:188

Demandez quelque chose à l'analyste avant d'écrire, dans le propre modal de la bibliothèque : un formulaire déclaratif (fields) ou personnalisé HTML (render + getValues), intitulé et soumis avec Save sauf indication contraire. Résout les valeurs, ou null en cas d'annulation.

Une sauvegarde sur laquelle personne n'a cliqué (PivotDefinition.autoSave, ou PivotManagerLike.save appelée sans interactive) obtient null à la fois, sans rien dessiné. Retournez { cancelled: true } après un null pour laisser la course en attente sans toast.

Paramètres de type ​

T ​

T = Record<string, unknown>

Paramètres ​

options ​

PromptDataOptions<T>

Renvoie ​

Promise<T | null>


signal ​

signal: AbortSignal

Défini dans : interfaces/Pivot.ts:177