@ctodev/cclibrary-typings
Version:
Library typings for use with CLARC INFINITY
39 lines (38 loc) • 1.57 kB
TypeScript
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 'projects/cclibrary/src/lib/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;
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;
}