UNPKG

@ctodev/cclibrary-typings

Version:

Library typings for use with CLARC INFINITY

59 lines (58 loc) 2.55 kB
import { AfterViewInit, ElementRef, OnDestroy } from '@angular/core'; import { displayExtraButtonFieldElement } from '../../tcc-abstract-display-element'; import { TccInputMask } from '../../../../models/inputMask.model'; import { MatAutocompleteTrigger } from '@angular/material/autocomplete'; import { TccClarcDatePipe } from '../../../../pipes/tcc-clarc-date/tcc-clarc-date.pipe'; import { TccGetDateFormatStringService } from '../../../../services/tcc-get-date-format-string/tcc-get-date-format-string.service'; import { TccBankersRoundingPipe } from '../../../../pipes/tcc-bankers-rounding/tcc-bankers-rounding.pipe'; export declare class TccInputElementComponent extends displayExtraButtonFieldElement implements AfterViewInit, OnDestroy { private datePipe; private clarcDateFormatStringService; private bankersRoundingPipe; triggerAutocompleteInput: MatAutocompleteTrigger; _datepicker: any; primaryBackground: boolean; constructor(datePipe: TccClarcDatePipe, clarcDateFormatStringService: TccGetDateFormatStringService, bankersRoundingPipe: TccBankersRoundingPipe, elementRef: ElementRef); ngAfterViewInit(): void; ngOnDestroy(): void; _element: TccInputMask._DisplayInputElement | TccInputMask._DisplayInputIntegerElement | TccInputMask._DisplayTextfieldElement | TccInputMask._DisplayDatepickerfieldElement | TccInputMask._DisplayTextElement; private valueChangesSubscription; hidePasswordText: boolean; hiddenValue: string; inputType: TccInputMask.inputType; private passwordChanged; showHidePasswordButton: boolean; datepickerHint: string; private datepickerhasValue; complexValues: { [childPropertyId: string]: TccInputMask.FormGroupValueUnion; }; /** * get the value of the element * * @returns element.value */ getValue(): TccInputMask.ValueUnion; refresh(): void; refreshComplexValue(): void; verify(): boolean; focus(): void; protected onSetElement(): void; protected onSetForm(): void; setValue(value: TccInputMask.ValueUnion, options?: { setValueChange?: boolean; emitChangeEvent?: boolean; index?: number; }): void; private subscribeValueChangesForPasswordAlt; private getMaskedString; /** * toggles password / ******* */ showPassword(): void; inputElementKeyDown(): void; changeEvent(): void; protected changeElement(): void; datepickerValueChange(value: any): void; datepickerApplyClick(event: any): void; }