UNPKG

@ctodev/cclibrary-typings

Version:

Library typings for use with CLARC INFINITY

40 lines (39 loc) 1.6 kB
import { AfterViewInit, OnInit } from '@angular/core'; import { TccInputMask } from '../../../../models/inputMask.model'; import { TccLanguageDefinition } from '../../../../languages.token'; import { TccInputMaskComponent } from '../../../tcc-input-mask/tcc-input-mask.component'; import { TccTranslation } from '../../../../../odata/models/shared.model'; import { MatDialogRef } from '@angular/material/dialog'; import { TccET_IAM } from '../../../../../odata/models/iam.model'; export declare class TccTranslationDialogComponent implements OnInit, AfterViewInit { private _languages; private dialogRef; data: { translation: TccTranslation; tenant: TccET_IAM.TenantResponse; disabled: boolean; }; inputMask: TccInputMaskComponent; private languagesArray; private selectedLanguages; icon: import("../../../..").TccLibIcons.Icon; inputElements: TccInputMask.SectionElements; inputOptions: TccInputMask.options; constructor(_languages: Array<TccLanguageDefinition>, dialogRef: MatDialogRef<TccTranslationDialogComponent>, data: { translation: TccTranslation; tenant: TccET_IAM.TenantResponse; disabled: boolean; }); ngOnInit(): void; ngAfterViewInit(): void; private setLanguageList; private setInitValues; onChangeValue(event: TccInputMask.eventOutput): void; private checkForEmptyRow; onDeleteRow(event: TccInputMask.eventTrigger): void; private setAllSelections; private addRow; close(): void; submit(): void; onDialogClick(event: KeyboardEvent): void; }