@infordata-web/portal-common-component-lib
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.0.14.
82 lines (81 loc) • 3.02 kB
TypeScript
import { EventEmitter, OnInit } from "@angular/core";
import { FormGroup } from "@angular/forms";
import { DocumentoDTO } from "../../models/documento-dto";
import { TipoDocumento } from "../../models/tipo-documento";
import { Observable, Subject, Subscription } from "rxjs";
import { NewFile } from "./new-file";
import { Modals } from "../../utils/modals";
import { TipologicaDTO } from "../../models/tipologica-d-t-o";
import { TipoDocumentoDTO } from "../../models/tipo-documento.dto";
import { GenericModalData } from "../../common-component/generic-modal/generic-modal-data";
import { CaricaDocumentiComponent } from '../../components/documentazione/carica-documenti/carica-documenti.component';
export declare class DocumentazioneComponent implements OnInit {
protected modals: Modals;
form: FormGroup;
allegatiMock: {
chiaveCollegamento: string;
dataCreazione: string;
dataInizioStaging: string;
dataStaging: string;
dataValidazione: any;
descrizione: string;
idCreatore: string;
idDocumento: string;
idIstanza: string;
jsonMetadati: string;
nome: string;
proprietario: {
tipoProprietario: string;
idProprietario: string;
idSottoProprietario: any;
};
statiDocumento: {
idDocumento: string;
stato: string;
dataCambiamentoStato: string;
nota: any;
lastState: boolean;
}[];
tipoDocumento: {
id: string;
codice: string;
descrizione: string;
};
tipoServizio: {
id: string;
codice: string;
descrizione: string;
};
url: string;
}[];
documenti: Array<DocumentoDTO>;
tipologieDocumento$: Observable<Array<TipoDocumentoDTO>>;
tipologieTipiEmittenti$: Observable<Array<TipologicaDTO>>;
nextStep: EventEmitter<NewFile[]>;
salvaBozza: EventEmitter<NewFile[]>;
previousStep: EventEmitter<NewFile[]>;
caricaDocumenti: CaricaDocumentiComponent;
addFiles$: Subject<NewFile>;
removeFile$: Subject<number>;
files$: Observable<Array<NewFile>>;
viewList$: Observable<boolean>;
tipologieDocumentoAll$: Observable<Array<TipoDocumentoDTO>>;
hasMissingFileTypes$: Observable<boolean>;
missingFileTypes$: Observable<Array<TipoDocumento>>;
direction: string;
isFinal: boolean;
avantiClicks$: Subject<any>;
nomeColonne$: Observable<Array<string>>;
mappatura$: Observable<Array<string>>;
indietroClicks$: Subject<any>;
subscription: Subscription;
constructor(modals: Modals);
ngOnInit(): void;
ngOnDestroy(): void;
forward($event: any): void;
backward(_: any): void;
complete(_: any): void;
onSalvaBozza(_: any): void;
initDocumnetazione(): void;
buildErrore(msg: string): GenericModalData;
}