@universis/common
Version:
Universis - common directives and services
38 lines (37 loc) • 1.57 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { RouterModal } from './RouterModal';
import { ButtonType } from './ButtonTypes';
import * as i0 from "@angular/core";
export declare abstract class RouterModalYesNo extends RouterModal {
readonly buttonChanges: EventEmitter<{
[button: string]: ButtonType;
}>;
protected get yesButtonState(): {
yes: ButtonType;
};
protected get noButtonState(): {
no: ButtonType;
};
private _yesButtonText;
get yesButtonText(): string;
set yesButtonText(value: string);
private _yesButtonClass;
get yesButtonClass(): string;
set yesButtonClass(value: string);
private _noButtonText;
get noButtonText(): string;
set noButtonText(value: string);
private _noButtonClass;
get noButtonClass(): string;
set noButtonClass(value: string);
private _yesButtonDisabled;
get yesButtonDisabled(): boolean;
set yesButtonDisabled(value: boolean);
private _noButtonDisabled;
get noButtonDisabled(): boolean;
set noButtonDisabled(value: boolean);
abstract yes(): Promise<any>;
abstract no(): Promise<any>;
static ɵfac: i0.ɵɵFactoryDeclaration<RouterModalYesNo, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<RouterModalYesNo, "ng-component", never, { "yesButtonText": "yesButtonText"; "yesButtonClass": "yesButtonClass"; "noButtonText": "noButtonText"; "noButtonClass": "noButtonClass"; "yesButtonDisabled": "yesButtonDisabled"; "noButtonDisabled": "noButtonDisabled"; }, {}, never, never, false, never>;
}