UNPKG

@cisstech/nge

Version:

NG Essentials is a collection of libraries for Angular developers.

24 lines (23 loc) 1.28 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 NgeMonacoDiffEditorComponent implements AfterViewInit, AfterViewChecked, OnDestroy { private readonly loader; private readonly config; container: ElementRef<HTMLElement>; ready: EventEmitter<monaco.editor.IEditor>; autoLayout: boolean; options?: monaco.editor.IStandaloneDiffEditorConstructionOptions; private editor?; private width; private height; constructor(loader: NgeMonacoLoaderService, config: NgeMonacoConfig); onResizeWindow(): void; ngAfterViewInit(): void; ngAfterViewChecked(): void; ngOnDestroy(): void; private createEditor; static ɵfac: i0.ɵɵFactoryDeclaration<NgeMonacoDiffEditorComponent, [null, { optional: true; }]>; static ɵcmp: i0.ɵɵComponentDeclaration<NgeMonacoDiffEditorComponent, "nge-monaco-diff-editor", never, { "autoLayout": { "alias": "autoLayout"; "required": false; }; "options": { "alias": "options"; "required": false; }; }, { "ready": "ready"; }, never, never, false, never>; }