Vizel API / core/src / transformVizelDiagramCodeBlocks
Function: transformVizelDiagramCodeBlocks()
ts
function transformVizelDiagramCodeBlocks(content): VizelContentNode;Defined in: packages/core/src/utils/editorHelpers.ts:301
Transform content to convert diagram code blocks to diagram nodes. This is useful when importing markdown content that contains diagrams. Supports mermaid, dot, and graphviz code blocks.
Parameters
| Parameter | Type | Description |
|---|---|---|
content | VizelContentNode | The content to transform (JSONContent format) |
Returns
The transformed content with diagram code blocks converted to diagram nodes
Example
typescript
// After parsing markdown with editor.markdown.parse()
const parsed = editor.markdown.parse(markdownText);
const transformed = transformVizelDiagramCodeBlocks(parsed);
editor.commands.setContent(transformed);