@ctodev/cclibrary-typings
Version:
Library typings for use with CLARC INFINITY
27 lines (26 loc) • 940 B
TypeScript
import { ElementRef, EventEmitter } from '@angular/core';
import { displayElement } from '../../tcc-abstract-display-element';
import { TccInputMask } from '../../../../models/inputMask.model';
export declare class TccButtonElementComponent extends displayElement {
set element(element: TccInputMask._DisplayButtonElement);
buttonClick: EventEmitter<TccInputMask.eventTrigger>;
_element: TccInputMask._DisplayButtonElement;
private _buttonStyle;
private _buttonHeight;
buttonClasses: string;
buttonContainerClass: string;
constructor(elementRef: ElementRef);
onButtonClick(): void;
/**
* get the value of the element
*
* @returns element.value
*/
_getValue(onlyChanged?: boolean): TccInputMask.ValueUnion;
refresh(): void;
verify(): boolean;
focus(): void;
protected onSetElement(): void;
protected onSetForm(): void;
protected changeElement(): void;
}