@universis/common
Version:
Universis - common directives and services
39 lines (38 loc) • 1.22 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { RouterModal } from './RouterModal';
import { ButtonType } from './ButtonTypes';
export declare abstract class RouterModalAbortRetryIgnore extends RouterModal {
readonly buttonChanges: EventEmitter<{
[button: string]: ButtonType;
}>;
protected readonly abortButtonState: {
abort: ButtonType;
};
protected readonly retryButtonState: {
retry: ButtonType;
};
protected readonly ignoreButtonState: {
ignore: ButtonType;
};
private _abortButtonText;
abortButtonText: string;
private _abortButtonClass;
abortButtonClass: string;
private _abortButtonDisabled;
abortButtonDisabled: boolean;
private _retryButtonText;
retryButtonText: string;
private _retryButtonClass;
retryButtonClass: string;
private _retryButtonDisabled;
retryButtonDisabled: boolean;
private _ignoreButtonText;
ignoreButtonText: string;
private _ignoreButtonClass;
ignoreButtonClass: string;
private _ignoreButtonDisabled;
ignoreButtonDisabled: boolean;
abstract abort(): Promise<any>;
abstract retry(): Promise<any>;
abstract ignore(): Promise<any>;
}