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?
optionaldata:EdgeData
directed?
optionaldirected:boolean|null
id?
optionalid:string
persisted?
optionalpersisted: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?
optionalstyle:PartialEdgeFullStyle