UNPKG

ngx-academia-uniandes-library

Version:

This library is used for Academia-Uniandes system.

42 lines (41 loc) 1.82 kB
import { OnInit, EventEmitter } from "@angular/core"; import { CrudCompactComponent } from "../crud-compact.component"; import { FormBuilder } from "@angular/forms"; import { AcademiaPaginationService } from "../../academia-pagination/academia-pagination"; import { TranslateService } from "@ngx-translate/core"; import { CrudCompactService } from "../crud-compact.service"; import { SearchComboBoxGenericModel } from "../../exportedModules"; import { ServiceLocator } from "../../service-locator"; export declare class ExtAdvisorCompactComponent extends CrudCompactComponent implements OnInit { _formBuilder: FormBuilder; paginationService: AcademiaPaginationService; translate: TranslateService; crudCompactService: CrudCompactService; urlService: ServiceLocator; /** * input inner advisors to component */ advisors: any[]; debugFlag: boolean; /** * output external advisors to parent component */ updatedAdvisors: EventEmitter<any>; componentModelUniversity: SearchComboBoxGenericModel; name: string; lastName: string; email: string; university: any; /** * Constructor for the advisor-compact component * @param _formBuilder Form Builder for creating Reactive Forms group. * @param paginationService Academia Pagination Service for client pagination. * @param translate Translate service for translating keys inside component */ constructor(_formBuilder: FormBuilder, paginationService: AcademiaPaginationService, translate: TranslateService, crudCompactService: CrudCompactService, urlService: ServiceLocator); ngOnInit(): void; private addAdvisors(advisors); setNewItem(): void; deleteItem(itemForDeleting: any): void; cancelAdd(): void; }