@universis/common
Version:
Universis - common directives and services
29 lines (28 loc) • 882 B
TypeScript
import { EventEmitter } from '@angular/core';
import { RouterModal } from './RouterModal';
import { ButtonType } from './ButtonTypes';
export declare abstract class RouterModalOkCancel extends RouterModal {
readonly buttonChanges: EventEmitter<{
[button: string]: ButtonType;
}>;
protected readonly okButtonState: {
ok: ButtonType;
};
protected readonly cancelButtonState: {
cancel: ButtonType;
};
private _okButtonText;
okButtonText: string;
private _okButtonClass;
okButtonClass: string;
private _cancelButtonText;
cancelButtonText: string;
private _cancelButtonClass;
cancelButtonClass: string;
private _okButtonDisabled;
okButtonDisabled: boolean;
private _cancelButtonDisabled;
cancelButtonDisabled: boolean;
abstract ok(): Promise<any>;
abstract cancel(): Promise<any>;
}