codemirror-lang-mermaid
Version:
Mermaid language support for CodeMirror
44 lines (35 loc) • 878 B
text/typescript
import { LanguageSupport } from '@codemirror/language';
import {
mermaidLanguage,
mindmapLanguage,
pieLanguage,
flowchartLanguage,
sequenceLanguage,
journeyLanguage,
requirementLanguage,
ganttLanguage,
} from '../language-definitions';
export function mermaid() {
return new LanguageSupport(mermaidLanguage);
}
export function mindmap() {
return new LanguageSupport(mindmapLanguage);
}
export function pie() {
return new LanguageSupport(pieLanguage);
}
export function flowchart() {
return new LanguageSupport(flowchartLanguage);
}
export function sequence() {
return new LanguageSupport(sequenceLanguage);
}
export function journey() {
return new LanguageSupport(journeyLanguage);
}
export function requirement() {
return new LanguageSupport(requirementLanguage);
}
export function gantt() {
return new LanguageSupport(ganttLanguage);
}