wetrade-design
Version:
一款多语言支持Vue3的UI框架
47 lines (46 loc) • 974 B
TypeScript
/**
* User: CHT
* Date: 2020/5/8
* Time: 14:01
*/
/** 连线数据模型 */
export interface Link {
id: string;
startId: string;
endId: string;
startAt: number[];
endAt: number[];
meta: any;
}
export default class GraphLink {
static distance: number;
static distance_output: number;
static distance_merge: number;
static distance_point_merge_vector: number[];
$options: any;
key: string;
graph: any;
start: any;
meta: any;
startId: any;
endId: any;
id: string;
constructor(options: any, graph: any);
createPath(): any;
createInsertPath(): void;
createLink({ g, style: { color } }: {
g: any;
style: {
color: any;
};
}, eventCallback: any): void;
createArc(): {
startPath: any;
endPath: any;
};
createTerminalPoint({ g, color }: {
g: any;
color: any;
}): void;
isMergeNodeStart(): boolean;
}