UNPKG

@kgdata/visualgraph

Version:
56 lines (55 loc) 1.52 kB
export declare function formatNodes(nodes: any[], config?: { size: number; force: number; fontSize: number; }): any[]; export declare function formatLinks(nodes: any[], config?: { fontSize: number; isShow: boolean; stroke?: string; isShowLink: boolean; }): any[]; export declare function formatVisualPostData(nodes: any[], commentMap?: Record<string, any>): { key: any; nodePropList: any; }[]; export declare function formatVisualLinkData(links: any[]): any[]; export declare const generateNodeId: () => string; export declare function getMax(data: Record<string, { value: number; name: string; } | { value: number; }>): number; export declare function getPercent(value: number, max: number): number; export declare function formatOptions(list: { ooId: any; ooName: any; name: any; color: string; }[]): { value: any; label: any; color: string | null; }[]; export declare function formatChecked(list: { ooId: any; ooName: any; name: any; }[]): any[]; /** * * @param dataSource 数据源 * @param checked 选中项目 * @param optionsLength 选项长度 * @param config 节点、样式配置 * @param closedNodeIds 用于收起的节点 * @returns */ export declare function filterDataSource(dataSource: any, checked: { edges: string[]; nodes: string[]; }, optionsLength: { nodes: number; edges: number; }, config: any, closedNodeIds?: string[]): any;