@infordata-web/portal-common-component-lib
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.0.14.
47 lines (46 loc) • 1.75 kB
TypeScript
import { HttpClient } from '@angular/common/http';
import { OnInit } from '@angular/core';
import { Subject } from 'rxjs';
import { TranslatePipe } from '../../translate/translate.pipe';
import { TranslateService } from '../../translate/translate.service';
import { DocumentoDTO } from '../models/documento-dto';
import { StatoDocumentoDTO } from '../models/stato-documento-dto';
import { ConfigurationService } from '../../configuration/configuration-service';
import { EventEmitter } from '@angular/core';
import { Documentale } from '../models/documentale';
declare type ColonneTabellaAllegati = {
chiave: string;
descrizione: string;
visibile: boolean;
};
export declare class AllegatiComponent implements OnInit {
private translateService;
private translatePipe;
private http;
private configurationService;
loadingLinguage: boolean;
documentoDownload$: Subject<any>;
documentaleServiceUrl: string;
dettaglio: boolean;
documentoSelezionato: Documentale;
dataJson: any;
allegati: Array<Documentale>;
visualizzaDettagli: boolean;
colonne: Array<ColonneTabellaAllegati>;
dettaglioDoc: EventEmitter<boolean>;
cl1: boolean;
cl2: boolean;
cl3: boolean;
cl4: boolean;
cl5: boolean;
cl6: boolean;
cl7: boolean;
cl8: boolean;
constructor(translateService: TranslateService, translatePipe: TranslatePipe, http: HttpClient, configurationService: ConfigurationService);
ngOnInit(): void;
downloadFile(documento: DocumentoDTO): void;
saveFile(response: any, nomeFile: any): void;
isValid(stato: Array<StatoDocumentoDTO>): boolean;
visualizzaDettaglio(allegato: any): void;
}
export {};