@plait/graph-viz
Version:
#### Dependence - `@plait/core`
15 lines (14 loc) • 1.1 kB
TypeScript
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;
};