UNPKG

@ctodev/cclibrary-typings

Version:

Library typings for use with CLARC INFINITY

28 lines (27 loc) 1.25 kB
import { ElementRef } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { DecimalPipe } from '@angular/common'; import { MatTooltip } from '@angular/material/tooltip'; import { LocaleService } from '../../../../../../core/services/tcc-locale/tcc-locale.service'; import { TccBankersRoundingPipe } from '../../../../../pipes/tcc-bankers-rounding/tcc-bankers-rounding.pipe'; export declare class TccNumberToLocalizedValue implements ControlValueAccessor { private tooltip; private elementRef; private localeService; private decimalPipe; private bankersRoundingPipe; onInput(value: string): void; onBlur(): void; set decimalPlaces(decimalPlaces: number); private value; private formatString; private _decimalPlaces; private onChange; private onTouched; constructor(tooltip: MatTooltip, elementRef: ElementRef<HTMLInputElement>, localeService: LocaleService, decimalPipe: DecimalPipe, bankersRoundingPipe: TccBankersRoundingPipe); writeValue(value: number | null): void; registerOnChange(fn: (value: number | null) => void): void; registerOnTouched(fn: () => void): void; setDisabledState(isDisabled: boolean): void; private setInputValue; }