UNPKG

@alauda/ui

Version:

Angular UI components by Alauda Frontend Team.

25 lines (24 loc) 1.2 kB
import { ChangeDetectorRef } from '@angular/core'; import { Bem } from '../../internal/utils'; import { DialogRef } from '../dialog-ref'; import { ConfirmType } from '../dialog.types'; import { ConfirmDialogConfig } from './confirm-dialog-config'; import * as i0 from "@angular/core"; export declare class ConfirmDialogComponent<T = unknown, R = unknown> { private readonly dialogRef; private readonly cdr; bem: Bem; config: ConfirmDialogConfig<T, R>; waitConfirm: boolean; waitCancel: boolean; isTemplateRef: (label: any) => label is import("@angular/core").TemplateRef<unknown>; isString: (label: any) => label is string; constructor(dialogRef: DialogRef<any>, cdr: ChangeDetectorRef); setConfig(config: ConfirmDialogConfig<T, R>): void; iconMap(type: ConfirmType): "check_circle_s" | "exclamation_triangle_s" | "exclamation_circle_s"; confirm(): Promise<void>; cancel(): Promise<void>; private toPromise; static ɵfac: i0.ɵɵFactoryDeclaration<ConfirmDialogComponent<any, any>, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ConfirmDialogComponent<any, any>, "aui-confirm-dialog", never, {}, {}, never, never, true, never>; }