UNPKG

@uiw/codemirror-extensions-langs

Version:

Load languages Extensions for CodeMirror6.

147 lines (146 loc) 6.46 kB
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;