UNPKG

@rangertechnologies/ngnxt

Version:

This library was used for creating dymanic UI based on the input JSON/data

44 lines (43 loc) 1.91 kB
import { OnInit, EventEmitter, SimpleChanges } from "@angular/core"; import { DataService } from '../../services/data.service'; import { ChangeWrapper } from "../../model/changeWrapper"; import { I18nService } from "../../i18n.service"; import * as i0 from "@angular/core"; export declare class SearchBoxComponent implements OnInit { private dataService; i18nService: I18nService; placeHolderText: string; auto: any; question: any; apiMeta: string; id: string; readOnly: boolean; searchValueChange: EventEmitter<ChangeWrapper>; apiObj: any; SearchItem: any; filterName: string; finalResults: any[]; searchKeyWord: string; newResult: any; showResult: boolean; noResult: boolean; showSuggestion: boolean; private el; private serv; private tkn; constructor(dataService: DataService, i18nService: I18nService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; private resetComponentState; clearList(): void; getSourceDataLocal(event: any): void; getSourceData: (keyword: string) => void; private getNestedValue; private getCombinedValuesFromColumns; getValues(element: any, columns: any): any; getKeys(obj: any): string[]; clickItem(event: any): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<SearchBoxComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SearchBoxComponent, "lib-search-box", never, { "placeHolderText": { "alias": "placeHolderText"; "required": false; }; "question": { "alias": "question"; "required": false; }; "apiMeta": { "alias": "apiMeta"; "required": false; }; "id": { "alias": "id"; "required": false; }; "readOnly": { "alias": "readOnly"; "required": false; }; "filterName": { "alias": "filterName"; "required": false; }; }, { "searchValueChange": "searchValueChange"; }, never, never, false, never>; }