components_EdgeContainer._internal_
perfect-graph / Modules / components/EdgeContainer / <internal>
#
Namespace: <internal>#
Table of contents#
Type aliases#
Type aliases#
DrawLineƬ DrawLine: (arg
: Parameters
<RenderEdge
>[0
] & { from
: Position
; graphics
: PIXI.Graphics
; to
: Position
}) => void
#
Type declarationâ–¸ (arg
): void
Graph drawLine function for edge vectors
#
ParametersName | Type |
---|---|
arg | Parameters <RenderEdge >[0 ] & { from : Position ; graphics : PIXI.Graphics ; to : Position } |
#
Returnsvoid
#
Defined in#
EdgeConfigƬ EdgeConfig: { view
: { alpha
: number
; fill
: { default
: number
; hovered
: number
; nodeSelected
: number
; selected
: number
} ; labelVisible
: boolean
; lineType
: EdgeLineType
; width
: number
} } & ElementConfig
<EdgeElement
>
#
Defined in#
EdgeContextƬ EdgeContext: ElementContext
<EdgeElementSettings
> & { element
: EdgeElement
}
#
Defined in#
EdgeLineTypeƬ EdgeLineType: "bezier"
| "segments"
| "line"
#
Defined in#
RenderEdgeƬ RenderEdge<Additional
>: (c
: { config
: EdgeConfig
; context
: EdgeContext
; count
: number
; element
: EdgeElement
; from
: Position
; index
: number
; item
: EdgeData
; sortedIndex
: number
; sourceElement
: NodeElement
; targetElement
: NodeElement
; to
: Position
} & RenderElementParams
& Additional
) => React.ReactElement
#
Type parametersName | Type |
---|---|
Additional | extends Record <string , any > = {} |
#
Type declarationâ–¸ (c
): React.ReactElement
#
ParametersName | Type |
---|---|
c | { config : EdgeConfig ; context : EdgeContext ; count : number ; element : EdgeElement ; from : Position ; index : number ; item : EdgeData ; sortedIndex : number ; sourceElement : NodeElement ; targetElement : NodeElement ; to : Position } & RenderElementParams & Additional |
#
ReturnsReact.ReactElement