force-graph-vis
Version:
基于D3.js的知识图谱可视化解决方案
72 lines (63 loc) • 1.14 kB
TypeScript
// 渲染
declare namespace Render {
/**
* @function createDefs
* @description 创建svg的def元素
*/
interface createDefs {
(): void;
}
type arrowDefs = any;
/**
* @function createLinks
* @description 创建线
*/
interface createLinks {
(): void;
}
/**
* @function createNodes
* @description 创建节点
*/
interface createNodes {
(): void;
}
/**
* @function createSvg
* @description 创建Svg元素
*/
interface createSvg {
(): void;
}
/**
* @function drawLink
* @description 绘制线
* @param {Object[]} linksGroup 线的d3集合
*/
interface drawLink {
(linksGroup: any[]): void;
}
/**
* @function drawNode
* @description 绘制节点
* @param {Object[]} nodesGroup 节点的d3集合
*/
interface drawNode {
(nodesGroup: any[]): void;
}
/**
* @function createCanvas
* @description 创建canvas画布
*/
interface createCanvas {
(): void;
}
/**
* @function refresh
* @description 刷新canvas画布
*/
interface refresh {
(): void;
}
}
export default Render;