MCPcopy
hub / github.com/chartdb/chartdb / cloneDiagramWithRunningIds

Function cloneDiagramWithRunningIds

src/lib/export-import-utils.ts:10–18  ·  view source on GitHub ↗
(
    diagram: Diagram
)

Source from the content-addressed store, hash-verified

8};
9
10export const cloneDiagramWithRunningIds = (
11 diagram: Diagram
12): { diagram: Diagram; idsMap: Map<string, string> } => {
13 const { diagram: clonedDiagram, idsMap } = cloneDiagram(diagram, {
14 generateId: runningIdGenerator(),
15 });
16
17 return { diagram: clonedDiagram, idsMap };
18};
19
20const cloneDiagramWithIds = (diagram: Diagram): Diagram => ({
21 ...cloneDiagram(diagram).diagram,

Callers 1

diagramToJSONOutputFunction · 0.85

Calls 2

cloneDiagramFunction · 0.90
runningIdGeneratorFunction · 0.85

Tested by

no test coverage detected