@c10t/nice-component-library
Version:
nice-component-library
31 lines (30 loc) • 1.57 kB
TypeScript
import { Injector, OnInit } from '@angular/core';
import { NiceComponentLibraryConfig } from '../models/nice-component-library.config';
import { ControlValueAccessor, NgControl } from '@angular/forms';
import { MatDialogRef } from '@angular/material/dialog';
import { DialogTypeEnum } from '../enums/dialog-type.enum';
import { TranslateService } from '@ngx-translate/core';
import { CustomDialogDataConfigModel } from '../models/components/custom-dialog-data-config.model';
import * as i0 from "@angular/core";
export declare class CvaCustomDialogComponent implements OnInit, ControlValueAccessor {
private translateService;
private dialogRef;
private injector;
data: CustomDialogDataConfigModel;
config: NiceComponentLibraryConfig;
get DialogTypeEnum(): typeof DialogTypeEnum;
inputText: string;
errorInputText: string;
isError: boolean;
constructor(translateService: TranslateService, dialogRef: MatDialogRef<CvaCustomDialogComponent>, injector: Injector, ngControl: NgControl, data: CustomDialogDataConfigModel);
writeValue(obj: any): void;
propagateChange: (_: any) => void;
registerOnChange(fn: any): void;
registerOnTouched(fn: any): void;
ngOnInit(): void;
onConfirm(): void;
onCancel(): void;
onChangeInput(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<CvaCustomDialogComponent, [null, null, null, { optional: true; self: true; }, null]>;
static ɵcmp: i0.ɵɵComponentDeclaration<CvaCustomDialogComponent, "cva-custom-dialog", never, {}, {}, never, never, false, never>;
}