@uiw/codemirror-extensions-langs
Version:
Load languages Extensions for CodeMirror6.
147 lines (146 loc) • 6.46 kB
TypeScript
import { StreamLanguage } from '@codemirror/language';
import { javascript } from '@codemirror/lang-javascript';
import { html } from '@codemirror/lang-html';
import { css } from '@codemirror/lang-css';
import { json } from '@codemirror/lang-json';
import { python } from '@codemirror/lang-python';
import { xml } from '@codemirror/lang-xml';
import { sql } from '@codemirror/lang-sql';
import { java } from '@codemirror/lang-java';
import { rust } from '@codemirror/lang-rust';
import { cpp } from '@codemirror/lang-cpp';
import { lezer } from '@codemirror/lang-lezer';
import { php } from '@codemirror/lang-php';
import { wast } from '@codemirror/lang-wast';
export declare const langs: {
apl: () => StreamLanguage<unknown>;
asciiArmor: () => StreamLanguage<unknown>;
asterisk: () => StreamLanguage<unknown>;
c: () => StreamLanguage<unknown>;
csharp: () => import("@codemirror/language").LanguageSupport;
scala: () => StreamLanguage<unknown>;
solidity: () => import("@codemirror/language").LanguageSupport;
kotlin: () => StreamLanguage<unknown>;
shader: () => StreamLanguage<unknown>;
nesC: () => StreamLanguage<unknown>;
objectiveC: () => StreamLanguage<unknown>;
objectiveCpp: () => StreamLanguage<unknown>;
squirrel: () => StreamLanguage<unknown>;
ceylon: () => StreamLanguage<unknown>;
dart: () => StreamLanguage<unknown>;
cmake: () => StreamLanguage<unknown>;
cobol: () => StreamLanguage<unknown>;
commonLisp: () => StreamLanguage<unknown>;
crystal: () => StreamLanguage<unknown>;
cypher: () => StreamLanguage<unknown>;
d: () => StreamLanguage<unknown>;
diff: () => StreamLanguage<unknown>;
dtd: () => StreamLanguage<unknown>;
dylan: () => StreamLanguage<unknown>;
ebnf: () => StreamLanguage<unknown>;
ecl: () => StreamLanguage<unknown>;
eiffel: () => StreamLanguage<unknown>;
elm: () => StreamLanguage<unknown>;
factor: () => StreamLanguage<unknown>;
fcl: () => StreamLanguage<unknown>;
forth: () => StreamLanguage<unknown>;
fortran: () => StreamLanguage<unknown>;
gas: () => StreamLanguage<unknown>;
gherkin: () => StreamLanguage<unknown>;
groovy: () => StreamLanguage<unknown>;
haskell: () => StreamLanguage<unknown>;
haxe: () => StreamLanguage<unknown>;
http: () => StreamLanguage<unknown>;
idl: () => StreamLanguage<unknown>;
jinja2: () => StreamLanguage<unknown>;
mathematica: () => StreamLanguage<unknown>;
mbox: () => StreamLanguage<unknown>;
mirc: () => StreamLanguage<unknown>;
modelica: () => StreamLanguage<unknown>;
mscgen: () => StreamLanguage<unknown>;
mumps: () => StreamLanguage<unknown>;
nsis: () => StreamLanguage<unknown>;
ntriples: () => StreamLanguage<unknown>;
octave: () => StreamLanguage<unknown>;
oz: () => StreamLanguage<unknown>;
pig: () => StreamLanguage<unknown>;
properties: () => StreamLanguage<unknown>;
protobuf: () => StreamLanguage<unknown>;
puppet: () => StreamLanguage<unknown>;
q: () => StreamLanguage<unknown>;
sas: () => StreamLanguage<unknown>;
sass: () => import("@codemirror/language").LanguageSupport;
liquid: () => import("@codemirror/language").LanguageSupport;
mermaid: () => import("@codemirror/language").LanguageSupport;
nix: () => import("@codemirror/language").LanguageSupport;
svelte: () => import("@codemirror/language").LanguageSupport;
sieve: () => StreamLanguage<unknown>;
smalltalk: () => StreamLanguage<unknown>;
solr: () => StreamLanguage<unknown>;
sparql: () => StreamLanguage<unknown>;
spreadsheet: () => StreamLanguage<unknown>;
stex: () => StreamLanguage<unknown>;
textile: () => StreamLanguage<unknown>;
tiddlyWiki: () => StreamLanguage<unknown>;
tiki: () => StreamLanguage<unknown>;
troff: () => StreamLanguage<unknown>;
ttcn: () => StreamLanguage<unknown>;
turtle: () => StreamLanguage<unknown>;
velocity: () => StreamLanguage<unknown>;
verilog: () => StreamLanguage<unknown>;
vhdl: () => StreamLanguage<unknown>;
webIDL: () => StreamLanguage<unknown>;
xQuery: () => StreamLanguage<unknown>;
yacas: () => StreamLanguage<unknown>;
z80: () => StreamLanguage<unknown>;
wast: typeof wast;
javascript: typeof javascript;
jsx: () => import("@codemirror/language").LanguageSupport;
typescript: () => import("@codemirror/language").LanguageSupport;
tsx: () => import("@codemirror/language").LanguageSupport;
vue: () => import("@codemirror/language").LanguageSupport;
angular: () => import("@codemirror/language").LanguageSupport;
json: typeof json;
html: typeof html;
css: typeof css;
python: typeof python;
markdown: () => import("@codemirror/language").LanguageSupport;
xml: typeof xml;
sql: typeof sql;
mysql: () => import("@codemirror/language").LanguageSupport;
pgsql: () => import("@codemirror/language").LanguageSupport;
java: typeof java;
rust: typeof rust;
cpp: typeof cpp;
lezer: typeof lezer;
php: typeof php;
go: () => StreamLanguage<unknown>;
shell: () => StreamLanguage<unknown>;
lua: () => StreamLanguage<unknown>;
swift: () => StreamLanguage<unknown>;
tcl: () => StreamLanguage<unknown>;
yaml: () => StreamLanguage<unknown>;
vb: () => StreamLanguage<unknown>;
powershell: () => StreamLanguage<unknown>;
brainfuck: () => StreamLanguage<unknown>;
stylus: () => StreamLanguage<unknown>;
erlang: () => StreamLanguage<unknown>;
nginx: () => StreamLanguage<unknown>;
perl: () => StreamLanguage<unknown>;
ruby: () => StreamLanguage<unknown>;
pascal: () => StreamLanguage<unknown>;
livescript: () => StreamLanguage<unknown>;
less: () => import("@codemirror/language").LanguageSupport;
scheme: () => StreamLanguage<unknown>;
toml: () => StreamLanguage<unknown>;
vbscript: () => StreamLanguage<unknown>;
clojure: () => import("@codemirror/language").LanguageSupport;
coffeescript: () => StreamLanguage<unknown>;
julia: () => StreamLanguage<unknown>;
dockerfile: () => StreamLanguage<unknown>;
r: () => StreamLanguage<unknown>;
};
/** Language list */
export declare const langNames: LanguageName[];
export type LanguageName = keyof typeof langs;
export declare function loadLanguage(name: LanguageName): StreamLanguage<unknown> | import("@codemirror/language").LanguageSupport | null;