mirror of
https://github.com/zsviczian/obsidian-excalidraw-plugin.git
synced 2025-08-06 05:46:28 +00:00
14 lines
592 B
TypeScript
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"); |