ontimize-web-ngx
Version:
Ontimize Web framework using Angular 15
48 lines (47 loc) • 1.99 kB
TypeScript
import { Injector } from "@angular/core";
import { MatDialogRef } from "@angular/material/dialog";
import type { ODialogConfig } from "./o-dialog.config";
import * as i0 from "@angular/core";
export declare class ODialogInternalComponent {
dialogRef: MatDialogRef<ODialogInternalComponent>;
protected injector: Injector;
protected static DEFAULT_OK_BUTTON_TEXT: string;
protected static DEFAULT_CANCEL_BUTTON_TEXT: string;
protected _title: string;
protected _message: string;
protected _okButtonText: string;
protected _cancelButtonText: string;
protected _twoOptions: boolean;
protected _useIcon: boolean;
protected _icon: string;
protected _alertType: string;
private translateService;
constructor(dialogRef: MatDialogRef<ODialogInternalComponent>, injector: Injector);
onOkClick(): void;
alert(title: string, message: string, config?: ODialogConfig): void;
confirm(title: string, message: string, config?: ODialogConfig): void;
protected ensureConfig(config: ODialogConfig): ODialogConfig;
getTranslation(value: string): string;
protected configureDefaultAlert(title: string, message: string, config?: ODialogConfig): void;
get isInfo(): boolean;
get isWarn(): boolean;
get isError(): boolean;
get title(): string;
set title(val: string);
get message(): string;
set message(val: string);
get okButtonText(): string;
set okButtonText(val: string);
get cancelButtonText(): string;
set cancelButtonText(val: string);
get icon(): string;
set icon(val: string);
get alertType(): string;
set alertType(val: string);
get twoOptions(): boolean;
set twoOptions(val: boolean);
get useIcon(): boolean;
set useIcon(val: boolean);
static ɵfac: i0.ɵɵFactoryDeclaration<ODialogInternalComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ODialogInternalComponent, "app-local-dialog", never, {}, {}, never, never, false, never>;
}