@infordata-web/portal-common-component-lib
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.0.14.
43 lines (42 loc) • 1.73 kB
TypeScript
import { EventEmitter, OnInit } from '@angular/core';
import { MatPaginator, PageEvent } from '@angular/material/paginator';
import { MatTableDataSource } from '@angular/material/table';
import { Observable, Subject, Subscription } from 'rxjs';
import { InfoAnagrafichePFDTO } from '../../models/info-anagrafiche-pf';
import { DatiPersonaFisica } from '../../models/portale/dati-persona-fisica';
import { PersonaFisica } from '../../models/portale/persona-fisica-model';
import { ComponentOutputStatus } from '../../normalizzazione/component-output-status';
import { DelegheService } from '../../services/deleghe-services/deleghe.service';
export declare class RicercaPfComponent implements OnInit {
private delegheService;
namespace: string;
readOnly: boolean;
done: EventEmitter<ComponentOutputStatus<DatiPersonaFisica>>;
resetForm: Subject<boolean>;
personaFisica$: Observable<PersonaFisica>;
pfSubscription: Subscription;
codiceFiscale: string;
cognome: string;
nome: string;
dataSource: MatTableDataSource<any>;
listaPf: any;
offset: number;
pageNumber: number;
pageSize: number;
paged: boolean;
showNoResults: boolean;
viewIntPf: boolean;
viewResultTable: boolean;
resLenPf: number;
validationFormPF: boolean;
paginator: MatPaginator;
pageEvent: PageEvent;
displayedColumns: string[];
constructor(delegheService: DelegheService);
ngOnInit(): void;
infoPfReady(inFoPfStatus: ComponentOutputStatus<InfoAnagrafichePFDTO>): void;
getListaPf(): void;
pulisciForm(): void;
areSearchParameterValid(): boolean;
personaFisicaSelected(row: PersonaFisica): void;
}