UNPKG

@ctodev/cclibrary-typings

Version:

Library typings for use with CLARC INFINITY

36 lines (35 loc) 1.61 kB
import { ElementRef } from '@angular/core'; import { displayExtraButtonFieldElement } from '../../tcc-abstract-display-element'; import { TccInputMask } from '../../../../models/inputMask.model'; import { MatMenuTrigger } from '@angular/material/menu'; import { TccDialogWindowService } from '../../../../../core/services/tcc-dialog-window/tcc-dialog-window.service'; import { TccTranslationPipe } from '../../../../pipes/tcc-translation/tcc-translation.pipe'; import { UntypedFormControl } from '@angular/forms'; import { TccValidators } from '../../../../models/form-error.model'; export declare class TccMultiPropertyElementComponent extends displayExtraButtonFieldElement { private dialog; private translationPipe; menuTrigger: MatMenuTrigger; _element: TccInputMask._DisplayMultiPropertyElement; _properties: TccInputMask.DisplayElements; private seperator; _displayValue: string; errorFormControl: UntypedFormControl; errorValidators: TccValidators[]; elementError: string; constructor(dialog: TccDialogWindowService, translationPipe: TccTranslationPipe, elementRef: ElementRef); getValue(): TccInputMask.ValueUnion; refresh(): void; verify(): boolean; focus(): void; protected changeElement(): void; protected onSetElement(): void; protected onSetForm(): void; inputElementKeyDown(event: KeyboardEvent): boolean; inputElementKeypress(): boolean; inputElementKeyup(event: KeyboardEvent): boolean; inputElementClick(): void; private openDialog; private closeDialogCallback; private setDisplayValue; }