UNPKG

@dangl/angular-ava

Version:

[![Node version](https://img.shields.io/npm/v/@dangl/angular-ava)](https://www.npmjs.com/package/@dangl/angular-ava)

26 lines (25 loc) 1.36 kB
import { OnInit } from '@angular/core'; import { Observable } from 'rxjs'; import { IColorSettings } from '../../model/configInvoice.model'; import { InvoiceLineItem } from '../../model/invoice-models'; import { ITextWordInvoice } from '../../model/invoice-words.model'; import * as i0 from "@angular/core"; export interface IInvoiceLineItemsPuls extends InvoiceLineItem { indentLevel: number | undefined; } export declare class InvoiceLineItemsTableComponent implements OnInit { lineItems: import("@angular/core").InputSignal<InvoiceLineItem[]>; flatLineItems: IInvoiceLineItemsPuls[]; private configurationInvoiceService; readonly textWords$: Observable<ITextWordInvoice | null>; readonly pdfViewEnabled$: Observable<boolean>; readonly colorSettings$: Observable<IColorSettings | null>; readonly displayedColumns: string[]; private expandedElements; ngOnInit(): void; toggleRow(row: IInvoiceLineItemsPuls): void; isRowExpanded(row: IInvoiceLineItemsPuls): boolean; private getFlatLineItems; static ɵfac: i0.ɵɵFactoryDeclaration<InvoiceLineItemsTableComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<InvoiceLineItemsTableComponent, "ava-invoice-line-items-table", never, { "lineItems": { "alias": "lineItems"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>; }