@uiw/codemirror-extensions-langs
Version:
Load languages Extensions for CodeMirror6.
234 lines (233 loc) • 8.96 kB
TypeScript
import { StreamLanguage, LanguageSupport } from '@codemirror/language';
export declare const langs: {
"1": () => StreamLanguage<unknown>;
"2": () => StreamLanguage<unknown>;
"3": () => StreamLanguage<unknown>;
"4": () => StreamLanguage<unknown>;
"4th": () => StreamLanguage<unknown>;
"5": () => StreamLanguage<unknown>;
"6": () => StreamLanguage<unknown>;
"7": () => StreamLanguage<unknown>;
"8": () => StreamLanguage<unknown>;
"9": () => StreamLanguage<unknown>;
apl: () => StreamLanguage<unknown>;
asc: () => StreamLanguage<unknown>;
asn: () => StreamLanguage<unknown>;
asn1: () => StreamLanguage<unknown>;
b: () => StreamLanguage<unknown>;
bash: () => StreamLanguage<unknown>;
bf: () => StreamLanguage<unknown>;
BUILD: () => LanguageSupport;
bzl: () => LanguageSupport;
c: () => LanguageSupport;
"c++": () => LanguageSupport;
cc: () => LanguageSupport;
cfg: () => StreamLanguage<unknown>;
cjs: () => LanguageSupport;
cl: () => StreamLanguage<unknown>;
clj: () => StreamLanguage<unknown>;
cljc: () => StreamLanguage<unknown>;
cljs: () => StreamLanguage<unknown>;
cljx: () => StreamLanguage<unknown>;
cmake: () => StreamLanguage<unknown>;
"cmake.in": () => StreamLanguage<unknown>;
cob: () => StreamLanguage<unknown>;
coffee: () => StreamLanguage<unknown>;
cpp: () => LanguageSupport;
cpy: () => StreamLanguage<unknown>;
cql: () => LanguageSupport;
cr: () => StreamLanguage<unknown>;
cs: () => StreamLanguage<unknown>;
css: () => LanguageSupport;
cts: () => LanguageSupport;
cxx: () => LanguageSupport;
cyp: () => StreamLanguage<unknown>;
cypher: () => StreamLanguage<unknown>;
d: () => StreamLanguage<unknown>;
dart: () => StreamLanguage<unknown>;
diff: () => StreamLanguage<unknown>;
dtd: () => StreamLanguage<unknown>;
dyalog: () => StreamLanguage<unknown>;
dyl: () => StreamLanguage<unknown>;
dylan: () => StreamLanguage<unknown>;
e: () => StreamLanguage<unknown>;
ecl: () => StreamLanguage<unknown>;
edn: () => StreamLanguage<unknown>;
el: () => StreamLanguage<unknown>;
elm: () => StreamLanguage<unknown>;
erl: () => StreamLanguage<unknown>;
f: () => StreamLanguage<unknown>;
f77: () => StreamLanguage<unknown>;
f90: () => StreamLanguage<unknown>;
f95: () => StreamLanguage<unknown>;
factor: () => StreamLanguage<unknown>;
feature: () => StreamLanguage<unknown>;
for: () => StreamLanguage<unknown>;
forth: () => StreamLanguage<unknown>;
fs: () => StreamLanguage<unknown>;
fth: () => StreamLanguage<unknown>;
fun: () => StreamLanguage<unknown>;
go: () => LanguageSupport;
gradle: () => StreamLanguage<unknown>;
groovy: () => StreamLanguage<unknown>;
gss: () => StreamLanguage<unknown>;
h: () => LanguageSupport;
"h++": () => LanguageSupport;
handlebars: () => LanguageSupport;
hbs: () => LanguageSupport;
hh: () => LanguageSupport;
hpp: () => LanguageSupport;
hs: () => StreamLanguage<unknown>;
htm: () => LanguageSupport;
html: () => LanguageSupport;
hx: () => StreamLanguage<unknown>;
hxml: () => StreamLanguage<unknown>;
hxx: () => LanguageSupport;
in: () => StreamLanguage<unknown>;
ini: () => StreamLanguage<unknown>;
ino: () => LanguageSupport;
intr: () => StreamLanguage<unknown>;
j2: () => LanguageSupport;
jade: () => StreamLanguage<unknown>;
java: () => LanguageSupport;
jinja: () => LanguageSupport;
jinja2: () => LanguageSupport;
jl: () => StreamLanguage<unknown>;
js: () => LanguageSupport;
json: () => LanguageSupport;
jsonld: () => StreamLanguage<unknown>;
jsx: () => LanguageSupport;
ksh: () => StreamLanguage<unknown>;
kt: () => StreamLanguage<unknown>;
kts: () => StreamLanguage<unknown>;
less: () => LanguageSupport;
liquid: () => LanguageSupport;
lisp: () => StreamLanguage<unknown>;
ls: () => StreamLanguage<unknown>;
ltx: () => StreamLanguage<unknown>;
lua: () => StreamLanguage<unknown>;
m: () => StreamLanguage<unknown>;
map: () => LanguageSupport;
markdown: () => LanguageSupport;
mbox: () => StreamLanguage<unknown>;
md: () => LanguageSupport;
mjs: () => LanguageSupport;
mkd: () => LanguageSupport;
ml: () => StreamLanguage<unknown>;
mli: () => StreamLanguage<unknown>;
mll: () => StreamLanguage<unknown>;
mly: () => StreamLanguage<unknown>;
mm: () => StreamLanguage<unknown>;
mo: () => StreamLanguage<unknown>;
mps: () => StreamLanguage<unknown>;
mrc: () => StreamLanguage<unknown>;
msc: () => StreamLanguage<unknown>;
mscgen: () => StreamLanguage<unknown>;
mscin: () => StreamLanguage<unknown>;
msgenny: () => StreamLanguage<unknown>;
mts: () => LanguageSupport;
nb: () => StreamLanguage<unknown>;
nix: () => LanguageSupport;
nq: () => StreamLanguage<unknown>;
nsh: () => StreamLanguage<unknown>;
nsi: () => StreamLanguage<unknown>;
nt: () => StreamLanguage<unknown>;
nut: () => StreamLanguage<unknown>;
oz: () => StreamLanguage<unknown>;
p: () => StreamLanguage<unknown>;
pas: () => StreamLanguage<unknown>;
patch: () => StreamLanguage<unknown>;
pgp: () => StreamLanguage<unknown>;
php: () => LanguageSupport;
php3: () => LanguageSupport;
php4: () => LanguageSupport;
php5: () => LanguageSupport;
php7: () => LanguageSupport;
phtml: () => LanguageSupport;
pig: () => StreamLanguage<unknown>;
pl: () => StreamLanguage<unknown>;
pls: () => LanguageSupport;
pm: () => StreamLanguage<unknown>;
pp: () => StreamLanguage<unknown>;
pro: () => StreamLanguage<unknown>;
properties: () => StreamLanguage<unknown>;
proto: () => StreamLanguage<unknown>;
ps1: () => StreamLanguage<unknown>;
psd1: () => StreamLanguage<unknown>;
psm1: () => StreamLanguage<unknown>;
pug: () => StreamLanguage<unknown>;
pxd: () => StreamLanguage<unknown>;
pxi: () => StreamLanguage<unknown>;
py: () => LanguageSupport;
pyw: () => LanguageSupport;
pyx: () => StreamLanguage<unknown>;
q: () => StreamLanguage<unknown>;
r: () => StreamLanguage<unknown>;
R: () => StreamLanguage<unknown>;
rb: () => StreamLanguage<unknown>;
rq: () => StreamLanguage<unknown>;
rs: () => LanguageSupport;
s: () => StreamLanguage<unknown>;
sas: () => StreamLanguage<unknown>;
sass: () => LanguageSupport;
scala: () => StreamLanguage<unknown>;
scm: () => StreamLanguage<unknown>;
scss: () => LanguageSupport;
sh: () => StreamLanguage<unknown>;
sieve: () => StreamLanguage<unknown>;
sig: () => StreamLanguage<unknown>;
siv: () => StreamLanguage<unknown>;
smackspec: () => StreamLanguage<unknown>;
sml: () => StreamLanguage<unknown>;
solidity: () => LanguageSupport;
sparql: () => StreamLanguage<unknown>;
spec: () => StreamLanguage<unknown>;
sql: () => LanguageSupport;
ss: () => StreamLanguage<unknown>;
st: () => StreamLanguage<unknown>;
styl: () => StreamLanguage<unknown>;
sv: () => StreamLanguage<unknown>;
svelte: () => LanguageSupport;
svg: () => LanguageSupport;
svh: () => StreamLanguage<unknown>;
swift: () => StreamLanguage<unknown>;
tcl: () => StreamLanguage<unknown>;
tex: () => StreamLanguage<unknown>;
text: () => StreamLanguage<unknown>;
textile: () => StreamLanguage<unknown>;
toml: () => StreamLanguage<unknown>;
ts: () => LanguageSupport;
tsx: () => LanguageSupport;
ttcn: () => StreamLanguage<unknown>;
ttcn3: () => StreamLanguage<unknown>;
ttcnpp: () => StreamLanguage<unknown>;
ttl: () => StreamLanguage<unknown>;
v: () => StreamLanguage<unknown>;
vb: () => StreamLanguage<unknown>;
vbs: () => StreamLanguage<unknown>;
vhd: () => StreamLanguage<unknown>;
vhdl: () => StreamLanguage<unknown>;
vtl: () => StreamLanguage<unknown>;
vue: () => LanguageSupport;
wast: () => LanguageSupport;
wat: () => LanguageSupport;
webidl: () => StreamLanguage<unknown>;
wl: () => StreamLanguage<unknown>;
wls: () => StreamLanguage<unknown>;
xml: () => LanguageSupport;
xq: () => StreamLanguage<unknown>;
xqm: () => StreamLanguage<unknown>;
xquery: () => StreamLanguage<unknown>;
xqy: () => StreamLanguage<unknown>;
xsd: () => LanguageSupport;
xsl: () => LanguageSupport;
xu: () => StreamLanguage<unknown>;
xy: () => StreamLanguage<unknown>;
yaml: () => LanguageSupport;
yml: () => LanguageSupport;
ys: () => StreamLanguage<unknown>;
z80: () => StreamLanguage<unknown>;
};
export declare const langNames: LanguageName[];
export type LanguageName = keyof typeof langs;
export declare function loadLanguage(name: LanguageName): LanguageSupport | StreamLanguage<unknown> | null;