@savantly/ngx-graphexp
Version:
Gremlin client [Tinkerpop] for an Angular app
28 lines (27 loc) • 1.04 kB
TypeScript
import { ArrangedGraphData } from '../graphexp.service';
import { D3Node } from '../nodes/d3Node';
import { GraphConfig } from './graphConfig';
import { GraphViz } from './graphViz';
export declare class GraphLinks {
private graphViz;
readonly config: GraphConfig;
readonly graphRoot: any;
readonly linkModels: D3Node[];
readonly nodeModels: D3Node[];
readonly selectLinks: any;
readonly selectEdgePaths: any;
readonly selectEdgeLabels: any;
readonly selectGraphNodes: any;
update(arrangedData: ArrangedGraphData): void;
tick(): void;
getStrokeWidth(d: any): any;
getEdgeText(d: any): any;
getEdgeColor(d: any): any;
decorate(edges: any, edgepaths: any, edgelabels: any): any[];
nodeModelById(id: any): D3Node;
createMarkers(edge_in: any): void;
addEnabledProperties(item: any, selected_items: any): void;
createEdgeLabels(edgepaths: any, edgelabels: any): any[];
attachEdgeEvents(edge: any): void;
constructor(graphViz: GraphViz);
}