/** * User: CHT * Date: 2020/5/8 * Time: 14:01 */ /** 节点数据模型 */ export interface Node { id: string; width: number; height: number; coordinate: number[]; meta: any; } export default class GraphNode { $options: any; key: string; graph: any; coordinate: number[]; meta: any; merge: any; hidden: boolean; _width: number; _height: number; angleList: any[]; constructor(props: any, graph: any); get position(): any; set position(position: any); get center(): any; set center(position: any); get width(): number; set width(w: number); get height(): number; set height(h: number); relative(offset: any): { position: any; direction: number[]; }; fixOffset(offset: any, dir: any): any; remove(): any; toJSON(): { [x: string]: any; width: number; height: number; coordinate: number[]; meta: any; merge: any; hidden: boolean; }; }