@o3r/localization
Version:
This module provides a runtime dynamic language/translation support and debug tools.
23 lines • 1.34 kB
TypeScript
import { CurrencyPipe } from '@angular/common';
import { ChangeDetectorRef, OnDestroy, PipeTransform } from '@angular/core';
import { LocalizationService } from './localization.service';
import * as i0 from "@angular/core";
/**
* Native angular CurrencyPipe taking the current lang into consideration
*/
export declare class LocalizedCurrencyPipe extends CurrencyPipe implements OnDestroy, PipeTransform {
private readonly localizationService;
private readonly changeDetectorRef;
private readonly onLangChange;
constructor(localizationService: LocalizationService, changeDetectorRef: ChangeDetectorRef);
/**
* @inheritdoc
*/
transform(value: number | string, currencyCode?: string, display?: string | boolean, digitsInfo?: string, locale?: string): string | null;
transform(value: null | undefined, currencyCode?: string, display?: string | boolean, digitsInfo?: string, locale?: string): null;
transform(value: number | string | null | undefined, currencyCode?: string, display?: string | boolean, digitsInfo?: string, locale?: string): string | null;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<LocalizedCurrencyPipe, never>;
static ɵpipe: i0.ɵɵPipeDeclaration<LocalizedCurrencyPipe, "currency", false>;
}
//# sourceMappingURL=localized-currency.pipe.d.ts.map