From 0dd46a3543c3254efecd1230c73eb227b1cc7b65 Mon Sep 17 00:00:00 2001 From: darshanr0107 Date: Thu, 4 Sep 2025 14:57:24 +0530 Subject: [PATCH] fix: resolve TypeScript errors in mermaid-layout-elk on-behalf-of: @Mermaid-Chart --- packages/mermaid-layout-elk/src/render.ts | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/packages/mermaid-layout-elk/src/render.ts b/packages/mermaid-layout-elk/src/render.ts index ef4f3ed28..5b12cb33c 100644 --- a/packages/mermaid-layout-elk/src/render.ts +++ b/packages/mermaid-layout-elk/src/render.ts @@ -1,10 +1,4 @@ -import type { - InternalHelpers, - LayoutData, - RenderOptions, - SVG, - SVGGroup, -} from '@mermaid-chart/mermaid'; +import type { InternalHelpers, LayoutData, RenderOptions, SVG, SVGGroup } from 'mermaid'; // @ts-ignore TODO: Investigate D3 issue import { curveLinear } from 'd3'; import ELK from 'elkjs/lib/elk.bundled.js'; @@ -78,6 +72,7 @@ export const render = async ( // A subgraph const child: NodeWithVertex & { children: NodeWithVertex[] } = { ...node, + domId: undefined, children: [], }; // Let elk render with the copy @@ -900,7 +895,7 @@ export const render = async ( 'elk.separateConnectedComponents': true, 'elk.alg.layered.options.EdgeStraighteningStrategy': 'NONE', // 'elk.layered.considerModelOrder.strategy': 'NODES_AND_EDGES', // NODES_AND_EDGES - 'elk.layered.considerModelOrder.strategy': 'EDGES', // NODES_AND_EDGES + // 'elk.layered.considerModelOrder.strategy': 'EDGES', // NODES_AND_EDGES 'elk.layered.wrapping.cutting.strategy': 'ARD', // NODES_AND_EDGES }, children: [],