wetrade-design
Version:
一款多语言支持Vue3的UI框架
30 lines (29 loc) • 836 B
TypeScript
import GraphLink from './graphLink';
import GraphNode from './graphNode';
import type { Node } from './model';
declare class Graph {
nodeList: any[];
linkList: any[];
insertNodeList: any[];
shrinkNodeList: any[];
appendNodeList: any[];
insertLineList: any[];
shrinkLineList: any[];
origin: number[];
mouseOnLink: any;
mouseonNode: any;
maskBoundingClientRect: any;
nodeMap: Record<string, Node>;
readonly: boolean;
hiddenAppend: boolean;
constructor(options: any);
originPointMap(nodeList: any): {};
pointMap(): {};
initNode(nodeList: any): void;
initLink(linkList: any): void;
createNode(options: any): GraphNode;
createLink(options: any): GraphLink;
clearButtonAndLine(): void;
initButtonAndLine(linkList: any): void;
}
export default Graph;