Aller au contenu

pivotick v3.0.0


pivotick / InterractionCallbacks / EdgeCreateDecision

Alias de type: EdgeCreateDecision ​

EdgeCreateDecision = boolean | { accept: boolean; data?: EdgeData; directed?: boolean | null; id?: string; persisted?: boolean; style?: PartialEdgeFullStyle; }

Défini dans : interfaces/InterractionCallbacks.ts:427

La décision rendue par InterractionCallbacks.onBeforeEdgeCreate.

true accepte avec les valeurs par défaut, false veto. La forme d'objet accepte (lorsque accept est vrai) et permet au consommateur de fournir la direction data/style/id/ du nouveau bord. Les champs data/style/id/directed s'appliquent uniquement aux bords et sont ignorés pour les liens de notes.

Déclaration de type ​

boolean

{ accept: boolean; data?: EdgeData; directed?: boolean | null; id?: string; persisted?: boolean; style?: PartialEdgeFullStyle; }

accept ​

accept: boolean

data? ​

optional data: EdgeData

directed? ​

optional directed: boolean | null

id? ​

optional id: string

persisted? ​

optional persisted: boolean

Le consommateur a écrit cette création via son propre backend : seul le consommateur peut savoir qu'une écriture a eu lieu, donc seul le consommateur peut la déclarer. La ligne de l'historique est marquée comme enregistrée et s'inverse toujours : l'annulation supprime l'élément du canevas, le backend conserve sa copie et le menu l'indique avant le clic.

style? ​

optional style: PartialEdgeFullStyle