MCPcopy Create free account
hub / github.com/sourcebot-dev/sourcebot / getCodemirrorLanguage

Function getCodemirrorLanguage

packages/web/src/lib/codemirrorLanguage.ts:115–123  ·  view source on GitHub ↗
(linguistLanguage: string)

Source from the content-addressed store, hash-verified

113export type CodeMirrorLanguageKey = keyof typeof codemirrorLanguageMap;
114
115export const getCodemirrorLanguage = (linguistLanguage: string): StreamLanguage<unknown> | LanguageSupport | null => {
116 if (languageMetadataMap[linguistLanguage]?.codemirrorLanguage) {
117 const codemirrorLanguage = languageMetadataMap[linguistLanguage].codemirrorLanguage;
118 if (codemirrorLanguageMap[codemirrorLanguage]) {
119 return codemirrorLanguageMap[codemirrorLanguage];
120 }
121 }
122 return null;
123}
124
125export const codemirrorLanguageMap = {
126 // CodeMirror 6 languages

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected