@universal-material/angular
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 16.1.0.
26 lines (25 loc) • 1.23 kB
TypeScript
import { ElementRef } from '@angular/core';
import { DomSanitizer } from '@angular/platform-browser';
import { Subject } from 'rxjs';
import { DialogComponent } from '../dialog.component';
import { ConfirmDialogConfig } from './confirm-dialog-config.model';
import { DialogBodyDirective } from '../dialog-body.directive';
import * as i0 from "@angular/core";
export declare abstract class ConfirmDialogComponent extends DialogComponent {
private readonly sanitizer;
safeMessage: string | null;
set message(value: string);
private _closed;
readonly _confirmDialogConfig: ConfirmDialogConfig;
onCancel: Subject<void>;
onConfirm: Subject<void>;
confirmed: boolean;
dialogBody: DialogBodyDirective;
constructor(elementRef: ElementRef, sanitizer: DomSanitizer, confirmDialogConfig: ConfirmDialogConfig, defaultOptions: ConfirmDialogConfig);
private _assignConfig;
close(): void;
_cancelClick(): void;
_confirmClick(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ConfirmDialogComponent, [null, null, { optional: true; }, { optional: true; }]>;
static ɵcmp: i0.ɵɵComponentDeclaration<ConfirmDialogComponent, "ng-component", never, {}, {}, never, never, false, never>;
}