ng2-json-editor
Version:
Angular2 component for editing large json documents
21 lines (20 loc) • 800 B
TypeScript
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;
}