UNPKG

@plait/graph-viz

Version:

#### Dependence - `@plait/core`

15 lines (14 loc) 1.1 kB
import { PlaitBoard } from '@plait/core'; import { ForceAtlasEdgeElement, ForceAtlasElement } from '../../interfaces'; import { EdgeDirection, EdgeGeneratorData } from '../types'; import { ForceAtlasEdgeGenerator } from '../generators/edge.generator'; export declare function getEdges(forceAtlasElement: ForceAtlasElement, andCallBack?: (edge: ForceAtlasEdgeElement) => boolean): ForceAtlasEdgeElement[]; export declare function getEdgeById(id: string, forceAtlasElement: ForceAtlasElement): ForceAtlasEdgeElement; export declare function getEdgesInSourceOrTarget(id: string, forceAtlasElement: ForceAtlasElement): ForceAtlasEdgeElement[]; export declare function getEdgeGenerator(edge: ForceAtlasEdgeElement): ForceAtlasEdgeGenerator; export declare function getEdgeDirection(isSourceActive: boolean, isTargetActive: boolean): EdgeDirection; export declare function getEdgeGeneratorData(edge: ForceAtlasEdgeElement, board: PlaitBoard): EdgeGeneratorData; export declare function playEdgeParticleAnimate(path: SVGPathElement, pointG: SVGGElement): { stop: () => void; start: () => void; };