UNPKG

@dangl/angular-ava

Version:

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

27 lines (26 loc) 1.11 kB
import { Observable } from 'rxjs'; import { IConfigurationInvoice, ITextWordInvoice, LanguageType } from '../model'; import { IColorSettings } from '../model/configInvoice.model'; export declare class ConfigurationInvoiceService { private _language; private _textWords; private _pdfViewEnabled; private _quantityDecimalPlaces; private _currencyCode; private _colorSettings; private invoiceConfigSource; invoiceConfig$: Observable<IConfigurationInvoice>; constructor(); setInvoiceConfig(value: IConfigurationInvoice): void; getCurrentInvoiceConfig(): IConfigurationInvoice; getTextWordsFromConfig(): Observable<ITextWordInvoice | null>; getPdfViewEnabledFromConfig(): Observable<boolean>; private getDefaultInvoiceConfiguration; getColorSettingsFromConfig(): Observable<IColorSettings | null>; getDefaultTextWords(languageWord: LanguageType): ITextWordInvoice; get locale(): string; set quantityDecimalPlaces(value: string); get quantityDecimalPlaces(): string; set currencyCode(value: string); get currencyCode(): string; }