@acrodata/gui
Version:
JSON powered GUI for configurable panels.
15 lines (14 loc) • 635 B
TypeScript
import { Theme } from '@acrodata/code-editor';
import { LanguageDescription } from '@codemirror/language';
import { Extension } from '@codemirror/state';
import { Subject } from 'rxjs';
import { GuiCodeareaDialogData } from './codearea-dialog';
import * as i0 from "@angular/core";
export declare class GuiCodeareaConfig {
readonly changes: Subject<void>;
theme: Theme;
languages: LanguageDescription[];
extensions: Extension[] | ((data: GuiCodeareaDialogData) => Extension[]);
static ɵfac: i0.ɵɵFactoryDeclaration<GuiCodeareaConfig, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<GuiCodeareaConfig>;
}