feat(edges): Add source-target-pos to graph-edge
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
+9
-9
@@ -48,12 +48,19 @@ export interface Edge<T = any> extends Element<T> {
|
||||
updatable?: boolean
|
||||
}
|
||||
|
||||
export interface GraphEdge<T = any, N = T> extends Edge<T> {
|
||||
export interface EdgePositions {
|
||||
sourceX: number
|
||||
sourceY: number
|
||||
targetX: number
|
||||
targetY: number
|
||||
}
|
||||
|
||||
export type GraphEdge<T = any, N = T> = Edge<T> & {
|
||||
sourceNode: GraphNode<N>
|
||||
targetNode: GraphNode<N>
|
||||
selected?: boolean
|
||||
z?: number
|
||||
}
|
||||
} & EdgePositions
|
||||
|
||||
export interface EdgeProps<Data = any> {
|
||||
id: string
|
||||
@@ -130,13 +137,6 @@ export interface SmoothStepEdgeProps<Data = any> extends EdgeProps<Data> {
|
||||
borderRadius?: number
|
||||
}
|
||||
|
||||
export interface EdgePositions {
|
||||
sourceX: number
|
||||
sourceY: number
|
||||
targetX: number
|
||||
targetY: number
|
||||
}
|
||||
|
||||
export interface GetCenterParams {
|
||||
sourceX: number
|
||||
sourceY: number
|
||||
|
||||
Reference in New Issue
Block a user