@cisstech/nge
Version:
NG Essentials is a collection of libraries for Angular developers.
25 lines (24 loc) • 1.31 kB
TypeScript
import { AfterViewChecked, AfterViewInit, ElementRef, EventEmitter, OnDestroy } from '@angular/core';
import { NgeMonacoConfig } from '../../monaco-config';
import { NgeMonacoLoaderService } from '../../services/monaco-loader.service';
import * as i0 from "@angular/core";
export declare class NgeMonacoEditorComponent implements AfterViewInit, AfterViewChecked, OnDestroy {
private readonly loader;
private readonly config;
protected loading: boolean;
protected container: ElementRef<HTMLElement>;
ready: EventEmitter<monaco.editor.IEditor>;
autoLayout: boolean;
options?: monaco.editor.IStandaloneEditorConstructionOptions;
private editor?;
private width;
private height;
constructor(loader: NgeMonacoLoaderService, config: NgeMonacoConfig);
ngAfterViewInit(): void;
ngAfterViewChecked(): void;
ngOnDestroy(): void;
protected onResizeWindow(): void;
private createEditor;
static ɵfac: i0.ɵɵFactoryDeclaration<NgeMonacoEditorComponent, [null, { optional: true; }]>;
static ɵcmp: i0.ɵɵComponentDeclaration<NgeMonacoEditorComponent, "nge-monaco-editor", never, { "autoLayout": { "alias": "autoLayout"; "required": false; }; "options": { "alias": "options"; "required": false; }; }, { "ready": "ready"; }, never, never, false, never>;
}