ng2-json-editor
Version:
Angular2 component for editing large json documents
29 lines (28 loc) • 952 B
TypeScript
import { EventEmitter, OnChanges, SimpleChanges, ElementRef } from '@angular/core';
import { BiDirectionalMap } from 'bi-directional-map/dist';
import { BsDropdownDirective } from 'ngx-bootstrap/dropdown';
export declare class SearchableDropdownComponent implements OnChanges {
items: Array<string>;
shortcutMap: {
[key: string]: string;
};
displayValueMap: {
[key: string]: string;
};
value: string;
pathString: string;
tabIndex: number;
placeholder: string;
expression: string;
biDisplayValueMap: BiDirectionalMap<string, string>;
displayValues: Array<string>;
onSelect: EventEmitter<string>;
onBlur: EventEmitter<void>;
filterInputElRef: ElementRef;
dropdown: BsDropdownDirective;
ngOnChanges(changes: SimpleChanges): void;
onItemClick(displayValue: string): void;
onEnterKeyUp(): void;
showDropdown(): void;
onInputBlur(event: FocusEvent): void;
}