UNPKG

ngx-academia-uniandes-library

Version:

This library is used for Academia-Uniandes system.

35 lines (34 loc) 1.66 kB
import { OnInit, EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { FormControl } from '@angular/forms'; import { SearchComboBoxGenericModel } from '../search-combo-box-generic/search-combo-box-generic.model'; import { ServiceLocator } from '../../service-locator'; import { SearchComboBoxService } from '../search-combo-box.service'; import { TranslateService } from '@ngx-translate/core'; import { TitleCaseAcademiaPipe } from '../../utils/titlecase-academia.pipe'; export declare abstract class SearchAcademyComboBoxComponent implements OnInit, OnChanges { urlService: ServiceLocator; searchBoxUtils: SearchComboBoxService; transService: TranslateService; model: SearchComboBoxGenericModel; titlecasePipe: TitleCaseAcademiaPipe; itemControl: FormControl; debugFlag: boolean; isScrollable: boolean; placeHolder: any; preSelectedValue: string; queryParams: any[]; itemSelected: EventEmitter<any>; noResults: EventEmitter<any>; typeLoading: EventEmitter<any>; totalRecordsForSearch: EventEmitter<any>; private genCombo; constructor(urlService: ServiceLocator, searchBoxUtils: SearchComboBoxService, transService: TranslateService, model: SearchComboBoxGenericModel, titlecasePipe: TitleCaseAcademiaPipe); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; prepareQueryParams(queryParams: any): void; addQueryParams(qp: any): void; sendItemSelectedEvent(event: any): void; sendNoResults(event: any): void; sendLoading(event: any): void; addUserNameRestriction(userData: any, param: string): void; }