@graphty/graphty-element / config / EdgeStyle
Variable: EdgeStyle ​
constEdgeStyle:ZodObject<{arrowHead:ZodOptional<ZodObject<{color:ZodOptional<ZodDefault<ZodPipe<ZodString,ZodTransform<string|undefined,string>>>>;opacity:ZodOptional<ZodDefault<ZodNumber>>;size:ZodOptional<ZodDefault<ZodNumber>>;text:ZodOptional<ZodObject<{animation:ZodOptional<ZodDefault<ZodEnum<...>>>;animationSpeed:ZodOptional<ZodDefault<ZodNumber>>;attachOffset:ZodOptional<ZodDefault<ZodNumber>>;attachPosition:ZodOptional<ZodEnum<{bottom: ...;bottom-left: ...;bottom-right: ...;center: ...;left: ...;right: ...;top: ...;top-left: ...;top-right: ...; }>>;autoSize:ZodOptional<ZodDefault<ZodBoolean>>;backgroundColor:ZodOptional<ZodUnion<[..., ...]>>;backgroundGradient:ZodOptional<ZodDefault<ZodBoolean>>;backgroundGradientColors:ZodOptional<ZodArray<ZodPipe<..., ...>>>;backgroundGradientDirection:ZodOptional<ZodDefault<ZodEnum<...>>>;backgroundGradientType:ZodOptional<ZodDefault<ZodEnum<...>>>;backgroundPadding:ZodOptional<ZodDefault<ZodNumber>>;badge:ZodOptional<ZodEnum<{count: ...;dot: ...;icon: ...;label: ...;label-danger: ...;label-success: ...;label-warning: ...;notification: ...;progress: ...; }>>;billboardMode:ZodOptional<ZodDefault<ZodNumber>>;borderColor:ZodOptional<ZodDefault<ZodPipe<..., ...>>>;borders:ZodOptional<ZodArray<ZodObject<..., ...>>>;borderWidth:ZodOptional<ZodDefault<ZodNumber>>;cornerRadius:ZodOptional<ZodDefault<ZodNumber>>;depthFadeEnabled:ZodOptional<ZodDefault<ZodBoolean>>;depthFadeFar:ZodOptional<ZodDefault<ZodNumber>>;depthFadeNear:ZodOptional<ZodDefault<ZodNumber>>;enabled:ZodOptional<ZodDefault<ZodBoolean>>;font:ZodOptional<ZodDefault<ZodString>>;fontSize:ZodOptional<ZodDefault<ZodNumber>>;fontWeight:ZodOptional<ZodDefault<ZodString>>;icon:ZodOptional<ZodString>;iconPosition:ZodOptional<ZodDefault<ZodEnum<...>>>;lineHeight:ZodOptional<ZodDefault<ZodNumber>>;location:ZodOptional<ZodDefault<ZodEnum<...>>>;marginBottom:ZodOptional<ZodDefault<ZodNumber>>;marginLeft:ZodOptional<ZodDefault<ZodNumber>>;marginRight:ZodOptional<ZodDefault<ZodNumber>>;marginTop:ZodOptional<ZodDefault<ZodNumber>>;maxNumber:ZodOptional<ZodDefault<ZodNumber>>;overflowSuffix:ZodOptional<ZodDefault<ZodString>>;pointer:ZodOptional<ZodDefault<ZodBoolean>>;pointerCurve:ZodOptional<ZodDefault<ZodBoolean>>;pointerDirection:ZodOptional<ZodDefault<ZodEnum<...>>>;pointerHeight:ZodOptional<ZodDefault<ZodNumber>>;pointerOffset:ZodOptional<ZodDefault<ZodNumber>>;pointerWidth:ZodOptional<ZodDefault<ZodNumber>>;position:ZodOptional<ZodObject<{x: ...;y: ...;z: ...; },$strict>>;progress:ZodOptional<ZodNumber>;resolution:ZodOptional<ZodDefault<ZodNumber>>;smartOverflow:ZodOptional<ZodDefault<ZodBoolean>>;text:ZodOptional<ZodString>;textAlign:ZodOptional<ZodDefault<ZodEnum<...>>>;textColor:ZodOptional<ZodDefault<ZodPipe<..., ...>>>;textOutline:ZodOptional<ZodDefault<ZodBoolean>>;textOutlineColor:ZodOptional<ZodDefault<ZodPipe<..., ...>>>;textOutlineJoin:ZodOptional<ZodDefault<ZodEnum<...>>>;textOutlineWidth:ZodOptional<ZodDefault<ZodNumber>>;textPath:ZodOptional<ZodString>;textShadow:ZodOptional<ZodDefault<ZodBoolean>>;textShadowBlur:ZodOptional<ZodDefault<ZodNumber>>;textShadowColor:ZodOptional<ZodDefault<ZodPipe<..., ...>>>;textShadowOffsetX:ZodOptional<ZodDefault<ZodNumber>>;textShadowOffsetY:ZodOptional<ZodDefault<ZodNumber>>; },$strict>>;type:ZodOptional<ZodDefault<ZodEnum<{box:"box";crow:"crow";diamond:"diamond";dot:"dot";half-open:"half-open";inverted:"inverted";none:"none";normal:"normal";open-diamond:"open-diamond";open-dot:"open-dot";open-normal:"open-normal";sphere-dot:"sphere-dot";tee:"tee";vee:"vee"; }>>>; },$strict>>;arrowTail:ZodOptional<ZodObject<{color:ZodOptional<ZodDefault<ZodPipe<ZodString,ZodTransform<string|undefined,string>>>>;opacity:ZodOptional<ZodDefault<ZodNumber>>;size:ZodOptional<ZodDefault<ZodNumber>>;text:ZodOptional<ZodObject<{animation:ZodOptional<ZodDefault<ZodEnum<...>>>;animationSpeed:ZodOptional<ZodDefault<ZodNumber>>;attachOffset:ZodOptional<ZodDefault<ZodNumber>>;attachPosition:ZodOptional<ZodEnum<{bottom: ...;bottom-left: ...;bottom-right: ...;center: ...;left: ...;right: ...;top: ...;top-left: ...;top-right: ...; }>>;autoSize:ZodOptional<ZodDefault<ZodBoolean>>;backgroundColor:ZodOptional<ZodUnion<[..., ...]>>;backgroundGradient:ZodOptional<ZodDefault<ZodBoolean>>;backgroundGradientColors:ZodOptional<ZodArray<ZodPipe<..., ...>>>;backgroundGradientDirection:ZodOptional<ZodDefault<ZodEnum<...>>>;backgroundGradientType:ZodOptional<ZodDefault<ZodEnum<...>>>;backgroundPadding:ZodOptional<ZodDefault<ZodNumber>>;badge:ZodOptional<ZodEnum<{count: ...;dot: ...;icon: ...;label: ...;label-danger: ...;label-success: ...;label-warning: ...;notification: ...;progress: ...; }>>;billboardMode:ZodOptional<ZodDefault<ZodNumber>>;borderColor:ZodOptional<ZodDefault<ZodPipe<..., ...>>>;borders:ZodOptional<ZodArray<ZodObject<..., ...>>>;borderWidth:ZodOptional<ZodDefault<ZodNumber>>;cornerRadius:ZodOptional<ZodDefault<ZodNumber>>;depthFadeEnabled:ZodOptional<ZodDefault<ZodBoolean>>;depthFadeFar:ZodOptional<ZodDefault<ZodNumber>>;depthFadeNear:ZodOptional<ZodDefault<ZodNumber>>;enabled:ZodOptional<ZodDefault<ZodBoolean>>;font:ZodOptional<ZodDefault<ZodString>>;fontSize:ZodOptional<ZodDefault<ZodNumber>>;fontWeight:ZodOptional<ZodDefault<ZodString>>;icon:ZodOptional<ZodString>;iconPosition:ZodOptional<ZodDefault<ZodEnum<...>>>;lineHeight:ZodOptional<ZodDefault<ZodNumber>>;location:ZodOptional<ZodDefault<ZodEnum<...>>>;marginBottom:ZodOptional<ZodDefault<ZodNumber>>;marginLeft:ZodOptional<ZodDefault<ZodNumber>>;marginRight:ZodOptional<ZodDefault<ZodNumber>>;marginTop:ZodOptional<ZodDefault<ZodNumber>>;maxNumber:ZodOptional<ZodDefault<ZodNumber>>;overflowSuffix:ZodOptional<ZodDefault<ZodString>>;pointer:ZodOptional<ZodDefault<ZodBoolean>>;pointerCurve:ZodOptional<ZodDefault<ZodBoolean>>;pointerDirection:ZodOptional<ZodDefault<ZodEnum<...>>>;pointerHeight:ZodOptional<ZodDefault<ZodNumber>>;pointerOffset:ZodOptional<ZodDefault<ZodNumber>>;pointerWidth:ZodOptional<ZodDefault<ZodNumber>>;position:ZodOptional<ZodObject<{x: ...;y: ...;z: ...; },$strict>>;progress:ZodOptional<ZodNumber>;resolution:ZodOptional<ZodDefault<ZodNumber>>;smartOverflow:ZodOptional<ZodDefault<ZodBoolean>>;text:ZodOptional<ZodString>;textAlign:ZodOptional<ZodDefault<ZodEnum<...>>>;textColor:ZodOptional<ZodDefault<ZodPipe<..., ...>>>;textOutline:ZodOptional<ZodDefault<ZodBoolean>>;textOutlineColor:ZodOptional<ZodDefault<ZodPipe<..., ...>>>;textOutlineJoin:ZodOptional<ZodDefault<ZodEnum<...>>>;textOutlineWidth:ZodOptional<ZodDefault<ZodNumber>>;textPath:ZodOptional<ZodString>;textShadow:ZodOptional<ZodDefault<ZodBoolean>>;textShadowBlur:ZodOptional<ZodDefault<ZodNumber>>;textShadowColor:ZodOptional<ZodDefault<ZodPipe<..., ...>>>;textShadowOffsetX:ZodOptional<ZodDefault<ZodNumber>>;textShadowOffsetY:ZodOptional<ZodDefault<ZodNumber>>; },$strict>>;type:ZodOptional<ZodDefault<ZodEnum<{box:"box";crow:"crow";diamond:"diamond";dot:"dot";half-open:"half-open";inverted:"inverted";none:"none";normal:"normal";open-diamond:"open-diamond";open-dot:"open-dot";open-normal:"open-normal";sphere-dot:"sphere-dot";tee:"tee";vee:"vee"; }>>>; },$strict>>;enabled:ZodOptional<ZodDefault<ZodBoolean>>;label:ZodOptional<ZodPrefault<ZodObject<{animation:ZodOptional<ZodDefault<ZodEnum<{bounce:"bounce";fill:"fill";glow:"glow";none:"none";pulse:"pulse";shake:"shake"; }>>>;animationSpeed:ZodOptional<ZodDefault<ZodNumber>>;attachOffset:ZodOptional<ZodDefault<ZodNumber>>;attachPosition:ZodOptional<ZodEnum<{bottom:"bottom";bottom-left:"bottom-left";bottom-right:"bottom-right";center:"center";left:"left";right:"right";top:"top";top-left:"top-left";top-right:"top-right"; }>>;autoSize:ZodOptional<ZodDefault<ZodBoolean>>;backgroundColor:ZodOptional<ZodUnion<[ZodDiscriminatedUnion<[..., ..., ...]>,ZodPipe<ZodString,ZodTransform<..., ...>>]>>;backgroundGradient:ZodOptional<ZodDefault<ZodBoolean>>;backgroundGradientColors:ZodOptional<ZodArray<ZodPipe<ZodString,ZodTransform<... | ...,string>>>>;backgroundGradientDirection:ZodOptional<ZodDefault<ZodEnum<{diagonal:"diagonal";horizontal:"horizontal";vertical:"vertical"; }>>>;backgroundGradientType:ZodOptional<ZodDefault<ZodEnum<{linear:"linear";radial:"radial"; }>>>;backgroundPadding:ZodOptional<ZodDefault<ZodNumber>>;badge:ZodOptional<ZodEnum<{count:"count";dot:"dot";icon:"icon";label:"label";label-danger:"label-danger";label-success:"label-success";label-warning:"label-warning";notification:"notification";progress:"progress"; }>>;billboardMode:ZodOptional<ZodDefault<ZodNumber>>;borderColor:ZodOptional<ZodDefault<ZodPipe<ZodString,ZodTransform<... | ...,string>>>>;borders:ZodOptional<ZodArray<ZodObject<{color:ZodPipe<..., ...>;spacing:ZodNumber;width:ZodNumber; },$strict>>>;borderWidth:ZodOptional<ZodDefault<ZodNumber>>;cornerRadius:ZodOptional<ZodDefault<ZodNumber>>;depthFadeEnabled:ZodOptional<ZodDefault<ZodBoolean>>;depthFadeFar:ZodOptional<ZodDefault<ZodNumber>>;depthFadeNear:ZodOptional<ZodDefault<ZodNumber>>;enabled:ZodOptional<ZodDefault<ZodBoolean>>;font:ZodOptional<ZodDefault<ZodString>>;fontSize:ZodOptional<ZodDefault<ZodNumber>>;fontWeight:ZodOptional<ZodDefault<ZodString>>;icon:ZodOptional<ZodString>;iconPosition:ZodOptional<ZodDefault<ZodEnum<{left:"left";right:"right"; }>>>;lineHeight:ZodOptional<ZodDefault<ZodNumber>>;location:ZodOptional<ZodDefault<ZodEnum<{automatic:"automatic";bottom:"bottom";bottom-left:"bottom-left";bottom-right:"bottom-right";center:"center";left:"left";right:"right";top:"top";top-left:"top-left";top-right:"top-right"; }>>>;marginBottom:ZodOptional<ZodDefault<ZodNumber>>;marginLeft:ZodOptional<ZodDefault<ZodNumber>>;marginRight:ZodOptional<ZodDefault<ZodNumber>>;marginTop:ZodOptional<ZodDefault<ZodNumber>>;maxNumber:ZodOptional<ZodDefault<ZodNumber>>;overflowSuffix:ZodOptional<ZodDefault<ZodString>>;pointer:ZodOptional<ZodDefault<ZodBoolean>>;pointerCurve:ZodOptional<ZodDefault<ZodBoolean>>;pointerDirection:ZodOptional<ZodDefault<ZodEnum<{auto:"auto";bottom:"bottom";left:"left";right:"right";top:"top"; }>>>;pointerHeight:ZodOptional<ZodDefault<ZodNumber>>;pointerOffset:ZodOptional<ZodDefault<ZodNumber>>;pointerWidth:ZodOptional<ZodDefault<ZodNumber>>;position:ZodOptional<ZodObject<{x:ZodNumber;y:ZodNumber;z:ZodNumber; },$strict>>;progress:ZodOptional<ZodNumber>;resolution:ZodOptional<ZodDefault<ZodNumber>>;smartOverflow:ZodOptional<ZodDefault<ZodBoolean>>;text:ZodOptional<ZodString>;textAlign:ZodOptional<ZodDefault<ZodEnum<{center:"center";left:"left";right:"right"; }>>>;textColor:ZodOptional<ZodDefault<ZodPipe<ZodString,ZodTransform<... | ...,string>>>>;textOutline:ZodOptional<ZodDefault<ZodBoolean>>;textOutlineColor:ZodOptional<ZodDefault<ZodPipe<ZodString,ZodTransform<... | ...,string>>>>;textOutlineJoin:ZodOptional<ZodDefault<ZodEnum<{bevel:"bevel";miter:"miter";round:"round"; }>>>;textOutlineWidth:ZodOptional<ZodDefault<ZodNumber>>;textPath:ZodOptional<ZodString>;textShadow:ZodOptional<ZodDefault<ZodBoolean>>;textShadowBlur:ZodOptional<ZodDefault<ZodNumber>>;textShadowColor:ZodOptional<ZodDefault<ZodPipe<ZodString,ZodTransform<... | ...,string>>>>;textShadowOffsetX:ZodOptional<ZodDefault<ZodNumber>>;textShadowOffsetY:ZodOptional<ZodDefault<ZodNumber>>; },$strict>>>;line:ZodOptional<ZodObject<{animationSpeed:ZodOptional<ZodNumber>;bezier:ZodOptional<ZodBoolean>;color:ZodOptional<ZodPipe<ZodString,ZodTransform<string|undefined,string>>>;opacity:ZodOptional<ZodNumber>;type:ZodOptional<ZodEnum<{box:"box";dash:"dash";dash-dot:"dash-dot";diamond:"diamond";dot:"dot";sinewave:"sinewave";solid:"solid";star:"star";zigzag:"zigzag"; }>>;width:ZodOptional<ZodNumber>; },$strict>>;tooltip:ZodOptional<ZodPrefault<ZodObject<{animation:ZodOptional<ZodDefault<ZodEnum<{bounce:"bounce";fill:"fill";glow:"glow";none:"none";pulse:"pulse";shake:"shake"; }>>>;animationSpeed:ZodOptional<ZodDefault<ZodNumber>>;attachOffset:ZodOptional<ZodDefault<ZodNumber>>;attachPosition:ZodOptional<ZodEnum<{bottom:"bottom";bottom-left:"bottom-left";bottom-right:"bottom-right";center:"center";left:"left";right:"right";top:"top";top-left:"top-left";top-right:"top-right"; }>>;autoSize:ZodOptional<ZodDefault<ZodBoolean>>;backgroundColor:ZodOptional<ZodUnion<[ZodDiscriminatedUnion<[..., ..., ...]>,ZodPipe<ZodString,ZodTransform<..., ...>>]>>;backgroundGradient:ZodOptional<ZodDefault<ZodBoolean>>;backgroundGradientColors:ZodOptional<ZodArray<ZodPipe<ZodString,ZodTransform<... | ...,string>>>>;backgroundGradientDirection:ZodOptional<ZodDefault<ZodEnum<{diagonal:"diagonal";horizontal:"horizontal";vertical:"vertical"; }>>>;backgroundGradientType:ZodOptional<ZodDefault<ZodEnum<{linear:"linear";radial:"radial"; }>>>;backgroundPadding:ZodOptional<ZodDefault<ZodNumber>>;badge:ZodOptional<ZodEnum<{count:"count";dot:"dot";icon:"icon";label:"label";label-danger:"label-danger";label-success:"label-success";label-warning:"label-warning";notification:"notification";progress:"progress"; }>>;billboardMode:ZodOptional<ZodDefault<ZodNumber>>;borderColor:ZodOptional<ZodDefault<ZodPipe<ZodString,ZodTransform<... | ...,string>>>>;borders:ZodOptional<ZodArray<ZodObject<{color:ZodPipe<..., ...>;spacing:ZodNumber;width:ZodNumber; },$strict>>>;borderWidth:ZodOptional<ZodDefault<ZodNumber>>;cornerRadius:ZodOptional<ZodDefault<ZodNumber>>;depthFadeEnabled:ZodOptional<ZodDefault<ZodBoolean>>;depthFadeFar:ZodOptional<ZodDefault<ZodNumber>>;depthFadeNear:ZodOptional<ZodDefault<ZodNumber>>;enabled:ZodOptional<ZodDefault<ZodBoolean>>;font:ZodOptional<ZodDefault<ZodString>>;fontSize:ZodOptional<ZodDefault<ZodNumber>>;fontWeight:ZodOptional<ZodDefault<ZodString>>;icon:ZodOptional<ZodString>;iconPosition:ZodOptional<ZodDefault<ZodEnum<{left:"left";right:"right"; }>>>;lineHeight:ZodOptional<ZodDefault<ZodNumber>>;location:ZodOptional<ZodDefault<ZodEnum<{automatic:"automatic";bottom:"bottom";bottom-left:"bottom-left";bottom-right:"bottom-right";center:"center";left:"left";right:"right";top:"top";top-left:"top-left";top-right:"top-right"; }>>>;marginBottom:ZodOptional<ZodDefault<ZodNumber>>;marginLeft:ZodOptional<ZodDefault<ZodNumber>>;marginRight:ZodOptional<ZodDefault<ZodNumber>>;marginTop:ZodOptional<ZodDefault<ZodNumber>>;maxNumber:ZodOptional<ZodDefault<ZodNumber>>;overflowSuffix:ZodOptional<ZodDefault<ZodString>>;pointer:ZodOptional<ZodDefault<ZodBoolean>>;pointerCurve:ZodOptional<ZodDefault<ZodBoolean>>;pointerDirection:ZodOptional<ZodDefault<ZodEnum<{auto:"auto";bottom:"bottom";left:"left";right:"right";top:"top"; }>>>;pointerHeight:ZodOptional<ZodDefault<ZodNumber>>;pointerOffset:ZodOptional<ZodDefault<ZodNumber>>;pointerWidth:ZodOptional<ZodDefault<ZodNumber>>;position:ZodOptional<ZodObject<{x:ZodNumber;y:ZodNumber;z:ZodNumber; },$strict>>;progress:ZodOptional<ZodNumber>;resolution:ZodOptional<ZodDefault<ZodNumber>>;smartOverflow:ZodOptional<ZodDefault<ZodBoolean>>;text:ZodOptional<ZodString>;textAlign:ZodOptional<ZodDefault<ZodEnum<{center:"center";left:"left";right:"right"; }>>>;textColor:ZodOptional<ZodDefault<ZodPipe<ZodString,ZodTransform<... | ...,string>>>>;textOutline:ZodOptional<ZodDefault<ZodBoolean>>;textOutlineColor:ZodOptional<ZodDefault<ZodPipe<ZodString,ZodTransform<... | ...,string>>>>;textOutlineJoin:ZodOptional<ZodDefault<ZodEnum<{bevel:"bevel";miter:"miter";round:"round"; }>>>;textOutlineWidth:ZodOptional<ZodDefault<ZodNumber>>;textPath:ZodOptional<ZodString>;textShadow:ZodOptional<ZodDefault<ZodBoolean>>;textShadowBlur:ZodOptional<ZodDefault<ZodNumber>>;textShadowColor:ZodOptional<ZodDefault<ZodPipe<ZodString,ZodTransform<... | ...,string>>>>;textShadowOffsetX:ZodOptional<ZodDefault<ZodNumber>>;textShadowOffsetY:ZodOptional<ZodDefault<ZodNumber>>; },$strict>>>; },$strict>
Defined in: src/config/EdgeStyle.ts:56