@ctodev/cclibrary-typings
Version:
Library typings for use with CLARC INFINITY
76 lines (75 loc) • 3.76 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { UntypedFormControl, UntypedFormGroup } from '@angular/forms';
import { TccInputMask } from '../../../models/inputMask.model';
import { displayElement } from '../tcc-abstract-display-element';
import { AppLockStates } from '../../../classes/app-context';
export declare class TccChooseInputElementComponent {
displayElement: displayElement;
initCallback: EventEmitter<displayElement>;
valueChange: EventEmitter<TccInputMask.eventOutput<TccInputMask.ValueUnion>>;
valueChangeExtended: EventEmitter<TccInputMask.eventOutput<TccInputMask.ValueUnion>>;
setValueChanges: EventEmitter<TccInputMask.eventOutput<TccInputMask.ValueUnion>>;
focusEvent: EventEmitter<TccInputMask.eventTrigger>;
blurEvent: EventEmitter<TccInputMask.eventTrigger>;
inputButtonClick: EventEmitter<TccInputMask.eventTrigger>;
buttonClick: EventEmitter<TccInputMask.eventTrigger>;
selectOpen: EventEmitter<TccInputMask.eventTrigger>;
searchListDialogClose: EventEmitter<TccInputMask.searchListDialogEvent>;
createListDialogClose: EventEmitter<TccInputMask.createListDialogEvent>;
createSimpleListDialogClose: EventEmitter<TccInputMask.eventOutput<TccInputMask.ValueUnion>>;
fieldMouseEnter: EventEmitter<TccInputMask.eventTrigger>;
fieldMouseLeave: EventEmitter<TccInputMask.eventTrigger>;
setConfidence: EventEmitter<TccInputMask.eventOutput<number>>;
addRow: EventEmitter<TccInputMask.addRowEvent>;
addRowForSuggestion: EventEmitter<TccInputMask.addRowForSuggestionEvent>;
removeCollectionElement: EventEmitter<TccInputMask.eventTrigger>;
createNewEntity: EventEmitter<TccInputMask.eventTrigger>;
onDestroy: EventEmitter<displayElement>;
focusRequested: EventEmitter<void>;
formFieldContainerMouseDown: EventEmitter<TccInputMask.eventTrigger>;
/**
* emit every time, a suggestion value is set.
*/
suggestionValueSet: EventEmitter<void>;
/**
* emit every time, a suggestion value is removed (accepted or declined).
*/
suggestionValueRemoved: EventEmitter<void>;
set form(param: UntypedFormGroup);
set element(data: TccInputMask.DisplayElement);
options: TccInputMask.options;
markAsFocused: boolean;
background: string;
permissionLevel: number;
lockState: AppLockStates;
_formControl: UntypedFormControl;
_element: TccInputMask.DisplayElement;
_inputmaskelementtypes: typeof TccInputMask.elementtype;
constructor();
initDisplayElement(element: displayElement): void;
changeEvent(event: any): void;
changeEventExtended(event: any): void;
setValueChangesEvent(event: any): void;
_focusEvent(event: any): void;
_blurEvent(event: any): void;
_fieldMouseEnter(event: TccInputMask.eventTrigger): void;
_fieldMouseLeave(event: TccInputMask.eventTrigger): void;
inputButtonClickEvent(event: any): void;
onButtonClick(event: any): void;
onRadiobuttonClick(event: any): void;
onSelectOpen(event: any): void;
_searchListDialogClose(event: any): void;
_createListDialogClose(event: any): void;
_createSimpleListDialogClose(event: any): void;
_setConfidence(event: TccInputMask.eventOutput<number>): void;
refresh(): void;
_addRowEvent(event: TccInputMask.addRowEvent): void;
_addRowForSuggestionEvent(event: TccInputMask.addRowForSuggestionEvent): void;
_removeCollectionElement(event: TccInputMask.addRowEvent): void;
_createNewEntity(event: TccInputMask.eventTrigger): void;
_onDestroy(event: displayElement): void;
_suggestionValueSet(): void;
_suggestionValueRemoved(): void;
_focusRequested(): void;
_formFieldContainerMouseDown(event: TccInputMask.eventTrigger): void;
}