Skip to content

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 ​

ParameterTypeDescription
contentVizelContentNodeThe content to transform (JSONContent format)

Returns ​

VizelContentNode

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);

Released under the MIT License.