UNPKG

@ctodev/cclibrary-typings

Version:

Library typings for use with CLARC INFINITY

36 lines (35 loc) 1.47 kB
import { ElementRef } from '@angular/core'; import { displayElement } from '../../tcc-abstract-display-element'; import { TccInputMask } from '../../../../models/inputMask.model'; import { TccTranslationElementComponent } from '../../../tcc-translation-element/tcc-translation-element.component'; import { TccTranslation } from '../../../../../odata/models/shared.model'; import { TccTranslationPipe } from '../../../../pipes/tcc-translation/tcc-translation.pipe'; export declare class TccTranslationInputElementComponent extends displayElement { private translationPipe; activeElement: TccTranslationElementComponent; set element(element: TccInputMask._DisplayTranslationElement); _element: TccInputMask._DisplayTranslationElement; copiedElement: TccInputMask._DisplayTranslationElement; _value: TccTranslation; _default: TccTranslation; private _longTranslation; constructor(translationPipe: TccTranslationPipe, elementRef: ElementRef); /** * get the value of the element * * @returns element.value */ getValue(): TccTranslation; refresh(): void; verify(): boolean; focus(): void; protected changeElement(): void; protected onSetElement(): void; protected onSetForm(): void; setValue(value: TccInputMask.ValueUnion, options?: { setValueChange?: boolean; emitChangeEvent?: boolean; index?: number; }): void; setReadonly(readonly: boolean): void; }