ngx-monitorias-uniandes-lib
Version:
This library is used for Monitorias-Uniandes system.
33 lines (32 loc) • 1.48 kB
TypeScript
import { OnInit, EventEmitter } from '@angular/core';
import { CrudCompactComponent } from '../crud-compact.component';
import { FormBuilder } from '@angular/forms';
import { MonitoriasPaginationService } from '../../monitorias-pagination/monitorias-pagination';
import { TranslateService } from '@ngx-translate/core';
import { CrudCompactService } from '../crud-compact.service';
export declare class AdvisorCompactComponent extends CrudCompactComponent implements OnInit {
_formBuilder: FormBuilder;
paginationService: MonitoriasPaginationService;
translate: TranslateService;
crudCompactService: CrudCompactService;
/**
* input inner advisors to component
*/
advisors: any[];
/**
* output external advisors to parent component
*/
updatedAdvisors: EventEmitter<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: MonitoriasPaginationService, translate: TranslateService, crudCompactService: CrudCompactService);
ngOnInit(): void;
private addAdvisors(advisors);
setNewItem(): void;
deleteItem(itemForDeleting: any): void;
getPersonType(item: any): any;
}