Files
obsidian-excalidraw-plugin/src/utils/MermaidUtils.ts
zsviczian 2b3037402a 2.0.11
2023-12-21 20:51:21 +01:00

14 lines
592 B
TypeScript

import { ExcalidrawElement, ExcalidrawImageElement } from "@zsviczian/excalidraw/types/excalidraw/element/types";
import { requireApiVersion } from "obsidian";
export const getMermaidImageElements = (elements: ExcalidrawElement[]):ExcalidrawImageElement[] =>
elements
? elements.filter((element) =>
element.type === "image" && element.customData?.mermaidText
) as ExcalidrawImageElement[]
: [];
export const getMermaidText = (element: ExcalidrawElement):string =>
element.customData?.mermaidText;
export const shouldRenderMermaid = ():boolean => requireApiVersion("1.4.14");