From 745ec0daae412e84e488fab7bc1b9040607a6dc7 Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Wed, 15 May 2024 19:00:45 +0530 Subject: [PATCH] chore: Update imports in layout-elk --- .../src/{index.js => index.ts} | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) rename packages/mermaid-layout-elk/src/{index.js => index.ts} (94%) diff --git a/packages/mermaid-layout-elk/src/index.js b/packages/mermaid-layout-elk/src/index.ts similarity index 94% rename from packages/mermaid-layout-elk/src/index.js rename to packages/mermaid-layout-elk/src/index.ts index 4bbb59d26..4f58fb242 100644 --- a/packages/mermaid-layout-elk/src/index.js +++ b/packages/mermaid-layout-elk/src/index.ts @@ -1,23 +1,23 @@ -import insertMarkers from '../../rendering-elements/markers.js'; -import { findCommonAncestor } from './find-common-ancestor.js'; -import { getConfig } from '$root/diagram-api/diagramAPI.js'; -import { insertNode, clear as clearNodes } from '../../rendering-elements/nodes.js'; -import { insertCluster, clear as clearClusters } from '../../rendering-elements/clusters.js'; -import { - insertEdgeLabel, - positionEdgeLabel, - insertEdge, - clear as clearEdges, -} from '../../rendering-elements/edges.js'; -import { labelHelper } from '$root/rendering-util/rendering-elements/shapes/util.js'; -import common from '$root/diagrams/common/common.js'; -import { log } from '$root/logger.js'; +// @ts-nocheck File not ready to check types import ELK from 'elkjs/lib/elk.bundled.js'; +import { getConfig } from '../../mermaid/src/config.js'; +import common from '../../mermaid/src/diagrams/common/common.js'; +import { log } from '../../mermaid/src/logger.js'; +import { insertCluster } from '../../mermaid/src/rendering-util/rendering-elements/clusters.js'; +import { + insertEdge, + insertEdgeLabel, + positionEdgeLabel, +} from '../../mermaid/src/rendering-util/rendering-elements/edges.js'; +import insertMarkers from '../../mermaid/src/rendering-util/rendering-elements/markers.js'; +import { insertNode } from '../../mermaid/src/rendering-util/rendering-elements/nodes.js'; +import { labelHelper } from '../../mermaid/src/rendering-util/rendering-elements/shapes/util.js'; +import { findCommonAncestor } from './find-common-ancestor.js'; const nodeDb = {}; -let portPos = {}; -let clusterDb = {}; +const portPos = {}; +const clusterDb = {}; export const addVertex = async (nodeEl, graph, nodeArr, node) => { const labelData = { width: 0, height: 0 }; @@ -283,8 +283,8 @@ export const addEdges = function (dataForLayout, graph, svg) { log.info('abc78 DAGA edges = ', dataForLayout); const edges = dataForLayout.edges; const labelsEl = svg.insert('g').attr('class', 'edgeLabels'); - let linkIdCnt = {}; - let dir = dataForLayout.direction || 'DOWN'; + const linkIdCnt = {}; + const dir = dataForLayout.direction || 'DOWN'; let defaultStyle; let defaultLabelStyle; @@ -299,7 +299,7 @@ export const addEdges = function (dataForLayout, graph, svg) { linkIdCnt[linkIdBase]++; log.info('abc78 new entry', linkIdBase, linkIdCnt[linkIdBase]); } - let linkId = linkIdBase + '-' + linkIdCnt[linkIdBase]; + const linkId = linkIdBase + '-' + linkIdCnt[linkIdBase]; edge.id = linkId; log.info('abc78 new link id to be used is', linkIdBase, linkId, linkIdCnt[linkIdBase]); const linkNameStart = 'LS-' + edge.start; @@ -374,7 +374,7 @@ export const addEdges = function (dataForLayout, graph, svg) { edgeData.labelStyle = edgeData.labelStyle += labelStyle; // if (edge.interpolate !== undefined) { - // edgeData.curve = interpolateToCurve(edge.interpolate, curveLinear); + // edgeData.curve = interpolateToCurve(edge.interpolate, curveLinear); // } else if (edges.defaultInterpolate !== undefined) { // edgeData.curve = interpolateToCurve(edges.defaultInterpolate, curveLinear); // } else { @@ -457,7 +457,7 @@ export const render = async (data4Layout, svg, element) => { log.info('Drawing flowchart using v4 renderer', elk); // Set the direction of the graph based on the parsed information - let dir = data4Layout.direction || 'DOWN'; + const dir = data4Layout.direction || 'DOWN'; switch (dir) { case 'BT': elkGraph.layoutOptions['elk.direction'] = 'UP';