@making-sense/antlr-editor
Version:
ANTLR Typescript editor
13 lines (12 loc) • 711 B
TypeScript
import * as EditorApi from "monaco-editor";
import { editor } from "monaco-editor";
import * as Monaco from "monaco-editor/esm/vs/editor/editor.api";
import { languages } from "monaco-editor/esm/vs/editor/editor.api";
import { Tools, Variable } from "../model";
export declare const getTheme: () => EditorApi.editor.IStandaloneThemeData;
export declare const getBracketsConfiguration: () => languages.LanguageConfiguration;
export declare const getEditorWillMount: (tools: Tools) => ({ variables, editor }: {
variables: Variable[];
editor: editor.IStandaloneCodeEditor;
}) => (monaco: typeof EditorApi) => void;
export declare const getVtlTheme: (name: string) => EditorApi.editor.IStandaloneThemeData;