UNPKG

ngx-monitorias-uniandes-lib

Version:

This library is used for Monitorias-Uniandes system.

42 lines (41 loc) 1.83 kB
import { OnInit, EventEmitter, TemplateRef, OnChanges, ChangeDetectorRef, SimpleChanges } from '@angular/core'; import { FormControl } from '@angular/forms'; import { Observable } from 'rxjs/Observable'; import 'rxjs/add/operator/map'; import 'rxjs/add/observable/empty'; import 'rxjs/add/operator/mergeMap'; import 'rxjs/add/operator/switchMap'; import 'rxjs/add/operator/debounceTime'; import 'rxjs/add/operator/distinctUntilChanged'; import { SearchComboBoxGenericLocalModel } from './search-combo-box-generic-local.model'; import { TypeaheadMatch } from 'ngx-bootstrap'; import { TranslateService } from '@ngx-translate/core'; export declare class SearchComboBoxGenericLocalComponent implements OnInit, OnChanges { cd: ChangeDetectorRef; translate: TranslateService; dataSource: Observable<any>; asyncDataSelected: string; componentModel: SearchComboBoxGenericLocalModel; componentModelData: SearchComboBoxGenericLocalModel; itemControl: FormControl; customTemplate: TemplateRef<any>; preSelectedValue: string; isScrollable: boolean; selectFirst: boolean; disabled: boolean; clearInput: boolean; itemSelected: EventEmitter<any>; noResults: EventEmitter<any>; typeLoading: EventEmitter<any>; constructor(cd: ChangeDetectorRef, translate: TranslateService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; searchItems(token: string, componentModel: SearchComboBoxGenericLocalModel): Observable<any>; selectItem(event: TypeaheadMatch): void; typeaheadNoResults(event: any): void; typeaheadLoading(event: any): void; setPreSelectedValue(): void; setInitialValue(selectedAttribute: any): void; private cleanToken(token); private clearDataTypeObjectIfEmpty(token); }