UNPKG

trassel

Version:
26 lines (25 loc) 785 B
/** * The base class for all layout components */ export default class LayoutComponent { /** @type {import("../model/igraphnode").IGraphNode[]} */ nodes: import("../model/igraphnode").IGraphNode[]; /** @type {import("../model/igraphedge").IGraphEdge[]} */ edges: import("../model/igraphedge").IGraphEdge[]; random: () => number; utils: { quadtree: Quadtree; remove: () => void; }; /** * Returns a random number between 0-1 * @returns {number} A random number between 0-1 */ randomize(): number; getCenterCoordinates(): number[]; getAverageCoordinates(): number[]; initialize(nodes: any, edges: any, utils: any): void; dismount(): void; execute(): void; } import Quadtree from "../util/quadtree";