Zum Inhalt springen

pivotick v3.0.0


Pivotick / Pivot / PivotSaveContext

Interface: PivotSaveContext ​

Definiert in: interfaces/Pivot.ts:174

Übergeben an PivotDefinition.save als letztes Argument. Spiegel PivotContext abzüglich der Engpassbedenken.

signal ist hier, damit ein Schreibvorgang wie jede andere Anfrage weitergeleitet werden kann, aber die Bibliothek bricht ihn nie ab, außer wenn der Graph zerstört wird: Wenn ein Schreibvorgang mitten im Flug abgebrochen wird, weiß niemand, was passiert ist, was schlimmer ist als Warten.

Eigenschaften ​

graph ​

graph: Pivotick

Definiert in: interfaces/Pivot.ts:175


pivotId ​

pivotId: string

Definiert in: interfaces/Pivot.ts:176


promptData() ​

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

Definiert in: interfaces/Pivot.ts:188

Bitten Sie den Analysten um etwas, bevor Sie schreiben, im eigenen Modal der Bibliothek: eine deklarative Form (fields) oder eine benutzerdefinierte HTML (render + getValues), betitelt und mit Speichern übermittelt, sofern nicht anders angegeben. Wird auf die Werte aufgelöst oder null bei Abbruch.

Eine Speicherung, auf die niemand geklickt hat (PivotDefinition.autoSave oder PivotManagerLike.save ohne interactive aufgerufen), erhält sofort null, ohne dass etwas gezeichnet wird. Kehren Sie nach einer null zu { cancelled: true } zurück, um den Lauf ohne Toast ausstehend zu lassen.

Typparameter ​

T ​

T = Record<string, unknown>

Parameter ​

options ​

PromptDataOptions<T>

Rückgabewert ​

Promise<T | null>


signal ​

signal: AbortSignal

Definiert in: interfaces/Pivot.ts:177