Files
mermaid/packages/mermaid-example-diagram/src/detector.ts
Knut Sveidqvist 439274c5ae chore: Cleanup
2022-10-07 10:40:01 +02:00

19 lines
547 B
TypeScript

// @ts-ignore: TODO Fix ts errors
export const id = 'example-diagram';
/**
* Detector function that will be called by mermaid to determine if the diagram is this type of digram.
*
* @param txt The diagram text will be passed to the detector
* @returns True if the diagram text matches a diagram of this type
*/
export const detector = (txt: string) => {
return txt.match(/^\s*example-diagram/) !== null;
};
export const loadDiagram = async () => {
const { diagram } = await import('./diagram-definition');
return { id, diagram };
};