@dangl/angular-ava
Version:
[](https://www.npmjs.com/package/@dangl/angular-ava)
27 lines (26 loc) • 1.46 kB
TypeScript
import { AfterViewInit, OnInit } from '@angular/core';
import { MatExpansionPanel } from '@angular/material/expansion';
import { Observable } from 'rxjs';
import { IColorSettings } from '../../model/configInvoice.model';
import { SupportingDocument } from '../../model/invoice-models';
import { ITextWordInvoice } from '../../model/invoice-words.model';
import { ConfigurationInvoiceService } from '../../services/configuration-invoice.service';
import * as i0 from "@angular/core";
export declare class InvoiceDocumentsComponent implements OnInit, AfterViewInit {
private configurationInvoiceService;
documents: import("@angular/core").InputSignal<SupportingDocument[]>;
documentsPanel: MatExpansionPanel | null;
private destroyRef;
readonly textWords$: Observable<ITextWordInvoice | null>;
readonly colorSettings$: Observable<IColorSettings | null>;
pdfViewEnabled: boolean;
constructor(configurationInvoiceService: ConfigurationInvoiceService);
ngOnInit(): void;
ngAfterViewInit(): void;
download(documentValue: SupportingDocument): void;
private downloadAny;
private downloadLink;
private saveAs;
static ɵfac: i0.ɵɵFactoryDeclaration<InvoiceDocumentsComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<InvoiceDocumentsComponent, "ava-invoice-documents", never, { "documents": { "alias": "documents"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}