wetrade-design
Version:
一款多语言支持Vue3的UI框架
33 lines (32 loc) • 817 B
TypeScript
/**
* User: CHT
* Date: 2020/5/8
* Time: 14:00
*/
import GraphEvent from './graphEvent';
import GraphNode from './graphNode';
import GraphLink from './graphLink';
declare class Graph extends GraphEvent {
nodeList: any[];
linkList: any[];
origin: number[];
mouseOnLink: any;
mouseonNode: any;
maskBoundingClientRect: any;
constructor(options: any);
pointMap(): {};
initNode(nodeList: any): any[];
initLink(linkList: any): any[];
createNode(options: any): GraphNode;
createLink(options: any): GraphLink;
addNode(options: any): GraphNode;
addLink(options: any): GraphLink;
removeNode(node: any): any;
removeLink(link: any): any;
toJSON(): {
origin: number[];
nodeList: any[];
linkList: any[];
};
}
export default Graph;