UNPKG

@dimakorotkov/ngx-json-editor

Version:

Angular library for json-editor

21 lines (20 loc) 981 B
/// <reference types="json-editor" /> import { ElementRef, OnDestroy, OnInit } from '@angular/core'; import { AbstractControl, ControlValueAccessor, ValidationErrors, Validator } from '@angular/forms'; import * as i0 from "@angular/core"; export declare class NgxJsonEditorComponent implements OnInit, ControlValueAccessor, OnDestroy, Validator { options: JSONEditorOptions<any>; container: ElementRef; private editor?; private onChange?; private onTouched?; ngOnDestroy(): void; writeValue(obj: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; ngOnInit(): void; setDisabledState?(isDisabled: boolean): void; validate(control: AbstractControl): ValidationErrors | null; static ɵfac: i0.ɵɵFactoryDeclaration<NgxJsonEditorComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<NgxJsonEditorComponent, "dimakorotkov-ngx-json-editor", never, { "options": "options"; }, {}, never, never>; }