@dangl/angular-ava
Version:
[](https://www.npmjs.com/package/@dangl/angular-ava)
27 lines (26 loc) • 1.11 kB
TypeScript
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;
}