Skip to content

@advjs/monorepo / @advjs/types / AdvFlowEdge

Interface: AdvFlowEdge

Defined in: packages/types/src/flow/edge.ts:6

Edge

Extends

  • DefaultEdge

Properties

animated?

optional animated: boolean

Defined in: node_modules/.pnpm/@vue-flow+core@1.44.0_vue@3.5.16_typescript@5.8.3_/node_modules/@vue-flow/core/dist/types/edge.d.ts:75

Animated edge

Inherited from

DefaultEdge.animated


ariaLabel?

optional ariaLabel: null | string

Defined in: node_modules/.pnpm/@vue-flow+core@1.44.0_vue@3.5.16_typescript@5.8.3_/node_modules/@vue-flow/core/dist/types/edge.d.ts:104

Inherited from

DefaultEdge.ariaLabel


class?

optional class: string | string[] | Record<string, any> | ClassFunc<GraphEdge<any, any, string>>

Defined in: node_modules/.pnpm/@vue-flow+core@1.44.0_vue@3.5.16_typescript@5.8.3_/node_modules/@vue-flow/core/dist/types/edge.d.ts:89

Additional class names, can be a string or a callback returning a string (receives current flow element)

Inherited from

DefaultEdge.class


data?

optional data: any

Defined in: node_modules/.pnpm/@vue-flow+core@1.44.0_vue@3.5.16_typescript@5.8.3_/node_modules/@vue-flow/core/dist/types/edge.d.ts:99

Additional data that is passed to your custom components

Inherited from

DefaultEdge.data


deletable?

optional deletable: boolean

Defined in: node_modules/.pnpm/@vue-flow+core@1.44.0_vue@3.5.16_typescript@5.8.3_/node_modules/@vue-flow/core/dist/types/edge.d.ts:87

Disable/enable deleting edge

Inherited from

DefaultEdge.deletable


events?

optional events: Partial<EdgeEventsHandler<any>>

Defined in: node_modules/.pnpm/@vue-flow+core@1.44.0_vue@3.5.16_typescript@5.8.3_/node_modules/@vue-flow/core/dist/types/edge.d.ts:101

Deprecated

will be removed in the next major version

Inherited from

DefaultEdge.events


focusable?

optional focusable: boolean

Defined in: node_modules/.pnpm/@vue-flow+core@1.44.0_vue@3.5.16_typescript@5.8.3_/node_modules/@vue-flow/core/dist/types/edge.d.ts:85

Disable/enable focusing edge (a11y)

Inherited from

DefaultEdge.focusable


hidden?

optional hidden: boolean

Defined in: node_modules/.pnpm/@vue-flow+core@1.44.0_vue@3.5.16_typescript@5.8.3_/node_modules/@vue-flow/core/dist/types/edge.d.ts:93

Is edge hidden

Inherited from

DefaultEdge.hidden


id

id: string

Defined in: packages/types/src/flow/edge.ts:7

Unique edge id

Overrides

DefaultEdge.id


interactionWidth?

optional interactionWidth: number

Defined in: node_modules/.pnpm/@vue-flow+core@1.44.0_vue@3.5.16_typescript@5.8.3_/node_modules/@vue-flow/core/dist/types/edge.d.ts:95

Radius of mouse event triggers (to ease selecting edges), defaults to 2

Inherited from

DefaultEdge.interactionWidth


label?

optional label: string | VNode<RendererNode, RendererElement, {[key: string]: any; }> | Component<EdgeTextProps>

Defined in: node_modules/.pnpm/@vue-flow+core@1.44.0_vue@3.5.16_typescript@5.8.3_/node_modules/@vue-flow/core/dist/types/edge.d.ts:63

An edge label

Inherited from

DefaultEdge.label


labelBgBorderRadius?

optional labelBgBorderRadius: number

Defined in: node_modules/.pnpm/@vue-flow+core@1.44.0_vue@3.5.16_typescript@5.8.3_/node_modules/@vue-flow/core/dist/types/edge.d.ts:53

Label Bg border radius

Inherited from

DefaultEdge.labelBgBorderRadius


labelBgPadding?

optional labelBgPadding: [number, number]

Defined in: node_modules/.pnpm/@vue-flow+core@1.44.0_vue@3.5.16_typescript@5.8.3_/node_modules/@vue-flow/core/dist/types/edge.d.ts:51

Label Bg padding

Inherited from

DefaultEdge.labelBgPadding


labelBgStyle?

optional labelBgStyle: CSSProperties

Defined in: node_modules/.pnpm/@vue-flow+core@1.44.0_vue@3.5.16_typescript@5.8.3_/node_modules/@vue-flow/core/dist/types/edge.d.ts:49

Label Bg styles (CSSProperties)

Inherited from

DefaultEdge.labelBgStyle


labelShowBg?

optional labelShowBg: boolean

Defined in: node_modules/.pnpm/@vue-flow+core@1.44.0_vue@3.5.16_typescript@5.8.3_/node_modules/@vue-flow/core/dist/types/edge.d.ts:47

Show label bg

Inherited from

DefaultEdge.labelShowBg


labelStyle?

optional labelStyle: CSSProperties

Defined in: node_modules/.pnpm/@vue-flow+core@1.44.0_vue@3.5.16_typescript@5.8.3_/node_modules/@vue-flow/core/dist/types/edge.d.ts:45

Label styles (CSSProperties)

Inherited from

DefaultEdge.labelStyle


markerEnd?

optional markerEnd: EdgeMarkerType

Defined in: node_modules/.pnpm/@vue-flow+core@1.44.0_vue@3.5.16_typescript@5.8.3_/node_modules/@vue-flow/core/dist/types/edge.d.ts:79

EdgeMarker

Inherited from

DefaultEdge.markerEnd


markerStart?

optional markerStart: EdgeMarkerType

Defined in: node_modules/.pnpm/@vue-flow+core@1.44.0_vue@3.5.16_typescript@5.8.3_/node_modules/@vue-flow/core/dist/types/edge.d.ts:77

EdgeMarker

Inherited from

DefaultEdge.markerStart


selectable?

optional selectable: boolean

Defined in: node_modules/.pnpm/@vue-flow+core@1.44.0_vue@3.5.16_typescript@5.8.3_/node_modules/@vue-flow/core/dist/types/edge.d.ts:83

Disable/enable selecting edge

Inherited from

DefaultEdge.selectable


source

source: string

Defined in: packages/types/src/flow/edge.ts:8

Source node id

Overrides

DefaultEdge.source


sourceHandle?

optional sourceHandle: null | string

Defined in: node_modules/.pnpm/@vue-flow+core@1.44.0_vue@3.5.16_typescript@5.8.3_/node_modules/@vue-flow/core/dist/types/edge.d.ts:71

Source handle id

Inherited from

DefaultEdge.sourceHandle


style?

optional style: Styles | StyleFunc<GraphEdge<any, any, string>>

Defined in: node_modules/.pnpm/@vue-flow+core@1.44.0_vue@3.5.16_typescript@5.8.3_/node_modules/@vue-flow/core/dist/types/edge.d.ts:91

Additional styles, can be an object or a callback returning an object (receives current flow element)

Inherited from

DefaultEdge.style


target

target: string

Defined in: packages/types/src/flow/edge.ts:9

Target node id

Overrides

DefaultEdge.target


targetHandle?

optional targetHandle: null | string

Defined in: node_modules/.pnpm/@vue-flow+core@1.44.0_vue@3.5.16_typescript@5.8.3_/node_modules/@vue-flow/core/dist/types/edge.d.ts:73

Target handle id

Inherited from

DefaultEdge.targetHandle


template?

optional template: EdgeComponent

Defined in: node_modules/.pnpm/@vue-flow+core@1.44.0_vue@3.5.16_typescript@5.8.3_/node_modules/@vue-flow/core/dist/types/edge.d.ts:97

Overwrites current edge type

Inherited from

DefaultEdge.template


type?

optional type: string

Defined in: node_modules/.pnpm/@vue-flow+core@1.44.0_vue@3.5.16_typescript@5.8.3_/node_modules/@vue-flow/core/dist/types/edge.d.ts:65

Edge type, can be a default type or a custom type

Inherited from

DefaultEdge.type


updatable?

optional updatable: EdgeUpdatable

Defined in: node_modules/.pnpm/@vue-flow+core@1.44.0_vue@3.5.16_typescript@5.8.3_/node_modules/@vue-flow/core/dist/types/edge.d.ts:81

Disable/enable updating edge

Inherited from

DefaultEdge.updatable


zIndex?

optional zIndex: number

Defined in: node_modules/.pnpm/@vue-flow+core@1.44.0_vue@3.5.16_typescript@5.8.3_/node_modules/@vue-flow/core/dist/types/edge.d.ts:103

Aria label for edge (a11y)

Inherited from

DefaultEdge.zIndex