UNPKG

@cisstech/nge

Version:

NG Essentials is a collection of libraries for Angular developers.

25 lines (24 loc) 1.31 kB
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>; }