Files
mermaid/packages/mermaid/src/diagrams/xychart/xychartDetector.ts
2025-06-13 19:33:43 +05:30

25 lines
463 B
TypeScript

import type {
DiagramDetector,
DiagramLoader,
ExternalDiagramDefinition,
} from '../../diagram-api/types.js';
const id = 'xychart';
const detector: DiagramDetector = (txt) => {
return /^\s*xychart(-beta)?/.test(txt);
};
const loader: DiagramLoader = async () => {
const { diagram } = await import('./xychartDiagram.js');
return { id, diagram };
};
const plugin: ExternalDiagramDefinition = {
id,
detector,
loader,
};
export default plugin;