@universis/common
Version:
Universis - common directives and services
29 lines (28 loc) • 852 B
TypeScript
import { EventEmitter } from '@angular/core';
import { RouterModal } from './RouterModal';
import { ButtonType } from './ButtonTypes';
export declare abstract class RouterModalYesNo extends RouterModal {
readonly buttonChanges: EventEmitter<{
[button: string]: ButtonType;
}>;
protected readonly yesButtonState: {
yes: ButtonType;
};
protected readonly noButtonState: {
no: ButtonType;
};
private _yesButtonText;
yesButtonText: string;
private _yesButtonClass;
yesButtonClass: string;
private _noButtonText;
noButtonText: string;
private _noButtonClass;
noButtonClass: string;
private _yesButtonDisabled;
yesButtonDisabled: boolean;
private _noButtonDisabled;
noButtonDisabled: boolean;
abstract yes(): Promise<any>;
abstract no(): Promise<any>;
}