UNPKG

@universis/common

Version:

Universis - common directives and services

39 lines (38 loc) 1.22 kB
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>; }