UNPKG

@acrodata/gui

Version:

JSON powered GUI for configurable panels.

32 lines (31 loc) 1.37 kB
import { DialogRef } from '@angular/cdk/dialog'; import { ChangeDetectorRef, DestroyRef } from '@angular/core'; import { GuiIconsRegistry } from '../gui-icons'; import { GuiCodeareaConfig } from './codearea-config'; import * as i0 from "@angular/core"; export interface GuiCodeareaDialogData { value: string; disabled?: boolean; readonly?: boolean; language?: string; title?: string; } export declare class GuiCodeareaDialog { private dialogRef; data: GuiCodeareaDialogData; private cdr; private destroyRef; private codeareaCfg; get languages(): import("@codemirror/language").LanguageDescription[]; get theme(): import("@acrodata/code-editor").Theme; get extensions(): import("@codemirror/state").Extension[]; langDesc: import("@codemirror/language").LanguageDescription | undefined; title: string; lineWrapping: boolean; constructor(dialogRef: DialogRef<string, GuiCodeareaDialog>, data: GuiCodeareaDialogData, cdr: ChangeDetectorRef, destroyRef: DestroyRef, codeareaCfg: GuiCodeareaConfig, iconsRegistry: GuiIconsRegistry); toggleLineWrapping(): void; save(): void; close(): void; static ɵfac: i0.ɵɵFactoryDeclaration<GuiCodeareaDialog, never>; static ɵcmp: i0.ɵɵComponentDeclaration<GuiCodeareaDialog, "gui-codearea-dialog", never, {}, {}, never, never, true, never>; }