@universis/common
Version:
Universis - common directives and services
51 lines (50 loc) • 2.28 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 RouterModalAbortRetryIgnore extends RouterModal {
readonly buttonChanges: EventEmitter<{
[button: string]: ButtonType;
}>;
protected get abortButtonState(): {
abort: ButtonType;
};
protected get retryButtonState(): {
retry: ButtonType;
};
protected get ignoreButtonState(): {
ignore: ButtonType;
};
private _abortButtonText;
get abortButtonText(): string;
set abortButtonText(value: string);
private _abortButtonClass;
get abortButtonClass(): string;
set abortButtonClass(value: string);
private _abortButtonDisabled;
get abortButtonDisabled(): boolean;
set abortButtonDisabled(value: boolean);
private _retryButtonText;
get retryButtonText(): string;
set retryButtonText(value: string);
private _retryButtonClass;
get retryButtonClass(): string;
set retryButtonClass(value: string);
private _retryButtonDisabled;
get retryButtonDisabled(): boolean;
set retryButtonDisabled(value: boolean);
private _ignoreButtonText;
get ignoreButtonText(): string;
set ignoreButtonText(value: string);
private _ignoreButtonClass;
get ignoreButtonClass(): string;
set ignoreButtonClass(value: string);
private _ignoreButtonDisabled;
get ignoreButtonDisabled(): boolean;
set ignoreButtonDisabled(value: boolean);
abstract abort(): Promise<any>;
abstract retry(): Promise<any>;
abstract ignore(): Promise<any>;
static ɵfac: i0.ɵɵFactoryDeclaration<RouterModalAbortRetryIgnore, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<RouterModalAbortRetryIgnore, "ng-component", never, { "abortButtonText": "abortButtonText"; "abortButtonClass": "abortButtonClass"; "abortButtonDisabled": "abortButtonDisabled"; "retryButtonText": "retryButtonText"; "retryButtonClass": "retryButtonClass"; "retryButtonDisabled": "retryButtonDisabled"; "ignoreButtonText": "ignoreButtonText"; "ignoreButtonClass": "ignoreButtonClass"; "ignoreButtonDisabled": "ignoreButtonDisabled"; }, {}, never, never, false, never>;
}