@eccenca/gui-elements
Version:
GUI elements based on other libraries, usable in React application, written in Typescript.
8 lines (5 loc) • 322 B
text/typescript
import { Diagnostic } from "@codemirror/lint";
import { Extension } from "@codemirror/state";
import { EditorView } from "@codemirror/view";
export type Linter = (view: EditorView) => ReadonlyArray<Diagnostic> | Promise<ReadonlyArray<Diagnostic>>;
export type ExtensionCreator<T = unknown> = (options?: T) => Extension;