UNPKG

@noaestudio/forms

Version:

Dynamic forms extension for Covalent

41 lines (40 loc) 1.4 kB
import { ChangeDetectorRef } from '@angular/core'; import { ControlValueAccessor, FormControl } from '@angular/forms'; import { AbstractControlValueAccessor } from '../abstract-control-value-accesor'; import { MatDialog, MatTabGroup } from '@angular/material'; export declare const INPUT_INPUT_CONTROL_VALUE_ACCESSOR: any; export declare class TranslateComponent extends AbstractControlValueAccessor implements ControlValueAccessor { private dialog; private changeDetector; control: FormControl; height: string; toolbarConfig: any; label: string; type: string; required: boolean; min: number; max: number; minLength: number; maxLength: number; langs: string[]; allLangs: string[]; selectedIndex: number; selectedLang: string; templateType: string; values: any; valuesJSON: any; tabGroup: MatTabGroup; constructor(dialog: MatDialog, changeDetector: ChangeDetectorRef); ngOnInit(): void; private inArray(arr, value); private initValue(value); parseInit(valuesJSON: any): any; parseValue(value: any): any; static getTemplateType(type: string): string; selectLang(lang: string): void; addLang(): void; removeLang(lang: string): void; private openDialog(remLangs); changeValue(newValue: any, lang: string): Promise<void>; static toBase64(value: any): Promise<string>; }