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.