Naar inhoud

pivotick v3.0.0


draaipunt / InterractionCallbacks / NodeCreateDecision

Typ Alias: NodeCreateDecision ​

NodeCreateDecision = boolean | { accept: boolean; data?: NodeData; id?: string; persisted?: boolean; style?: Partial<NodeStyle>; }

Gedefinieerd in: interfaces/InterractionCallbacks.ts:595

De beslissing werd geretourneerd met InterractionCallbacks.onBeforeNodeCreate.

true accepteert het standaardknooppunt van de bibliotheek, false veto. De objectvorm accepteert (wanneer accept waar is) en laat de consument de id/gegevens/stijl van het nieuwe knooppunt opgeven.

Type verklaring ​

boolean

{ accept: boolean; data?: NodeData; id?: string; persisted?: boolean; style?: Partial<NodeStyle>; }

accept ​

accept: boolean

data? ​

optional data: NodeData

id? ​

optional id: string

persisted? ​

optional persisted: boolean

De consument schreef deze creatie door naar zijn eigen backend – alleen de consument kan weten dat er een schrijfactie heeft plaatsgevonden, zodat alleen de consument dit kan melden. De geschiedenisrij is gemarkeerd als opgeslagen en keert nog steeds om: ongedaan maken verwijdert het element van het canvas, de backend behoudt zijn kopie, en het menu zegt dit vóór de klik.

style? ​

optional style: Partial<NodeStyle>