@universis/common
Version:
Universis - common directives and services
38 lines (37 loc) • 1.63 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 RouterModalOkCancel extends RouterModal {
readonly buttonChanges: EventEmitter<{
[button: string]: ButtonType;
}>;
protected get okButtonState(): {
ok: ButtonType;
};
protected get cancelButtonState(): {
cancel: ButtonType;
};
private _okButtonText;
get okButtonText(): string;
set okButtonText(value: string);
private _okButtonClass;
get okButtonClass(): string;
set okButtonClass(value: string);
private _cancelButtonText;
get cancelButtonText(): string;
set cancelButtonText(value: string);
private _cancelButtonClass;
get cancelButtonClass(): string;
set cancelButtonClass(value: string);
private _okButtonDisabled;
get okButtonDisabled(): boolean;
set okButtonDisabled(value: boolean);
private _cancelButtonDisabled;
get cancelButtonDisabled(): boolean;
set cancelButtonDisabled(value: boolean);
abstract ok(): Promise<any>;
abstract cancel(): Promise<any>;
static ɵfac: i0.ɵɵFactoryDeclaration<RouterModalOkCancel, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<RouterModalOkCancel, "ng-component", never, { "okButtonText": "okButtonText"; "okButtonClass": "okButtonClass"; "cancelButtonText": "cancelButtonText"; "cancelButtonClass": "cancelButtonClass"; "okButtonDisabled": "okButtonDisabled"; "cancelButtonDisabled": "cancelButtonDisabled"; }, {}, never, never, false, never>;
}