UNPKG

ng2-json-editor

Version:

Angular2 component for editing large json documents

21 lines (20 loc) 800 B
import { ElementRef, OnChanges, SimpleChanges } from '@angular/core'; import { Set, Iterable } from 'immutable'; import { DomUtilService, KeysStoreService } from '../shared/services'; import { JSONSchema } from '../shared/interfaces'; export declare class AddFieldDropdownComponent implements OnChanges { private elementRef; private domUtilService; private keysStoreService; schema: JSONSchema; fields: Set<string>; pathString: string; isDisabled: boolean; addableKeys: Iterable<string, string>; expression: string; hidden: boolean; constructor(elementRef: ElementRef, domUtilService: DomUtilService, keysStoreService: KeysStoreService); ngOnChanges(changes: SimpleChanges): void; onDropdownShown(): void; onFieldSelect(field: string): void; }