@universis/common
Version:
Universis - common directives and services
67 lines (66 loc) • 3 kB
TypeScript
import { ElementRef, EventEmitter, Renderer2 } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router';
import { ButtonType } from './ButtonTypes';
import * as i0 from "@angular/core";
export declare interface RouterModalOutletComponent {
modalTitle: string;
modalClass: string;
statusChanges: EventEmitter<any>;
}
export declare class RouterModalComponent {
private _element;
private _activatedRoute;
private _router;
private _renderer;
private componentReference;
private componentModalChanges;
private componentButtonChanges;
waiting: boolean;
modalTitle: string;
modalClass: string | undefined;
okButtonText: string;
okButtonClass: string;
cancelButtonText: string;
cancelButtonClass: string;
yesButtonText: string;
yesButtonClass: string;
noButtonText: string;
noButtonClass: string;
abortButtonText: string;
abortButtonClass: string;
retryButtonText: string;
retryButtonClass: string;
ignoreButtonText: string;
ignoreButtonClass: string;
previousButtonText: string;
previousButtonClass: string;
nextButtonText: string;
nextButtonClass: string;
modalInstanceTitle: string | undefined;
modalInstanceClass: string | undefined;
instanceButtons: {
ok: ButtonType | null;
cancel: ButtonType | null;
yes: ButtonType | null;
no: ButtonType | null;
abort: ButtonType | null;
retry: ButtonType | null;
ignore: ButtonType | null;
previous: ButtonType | null;
next: ButtonType | null;
};
constructor(_element: ElementRef, _activatedRoute: ActivatedRoute, _router: Router, _renderer: Renderer2);
cancel(): Promise<void>;
ok(): Promise<void>;
abort(): Promise<void>;
retry(): Promise<void>;
ignore(): Promise<void>;
previous(): Promise<void>;
next(): Promise<void>;
yes(): Promise<void>;
no(): Promise<void>;
onActivate(event: any): boolean;
onDeactivate(event: any): boolean;
static ɵfac: i0.ɵɵFactoryDeclaration<RouterModalComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<RouterModalComponent, "router-modal", never, { "modalTitle": "modalTitle"; "modalClass": "modalClass"; "okButtonText": "okButtonText"; "okButtonClass": "okButtonClass"; "cancelButtonText": "cancelButtonText"; "cancelButtonClass": "cancelButtonClass"; "yesButtonText": "yesButtonText"; "yesButtonClass": "yesButtonClass"; "noButtonText": "noButtonText"; "noButtonClass": "noButtonClass"; "abortButtonText": "abortButtonText"; "abortButtonClass": "abortButtonClass"; "retryButtonText": "retryButtonText"; "retryButtonClass": "retryButtonClass"; "ignoreButtonText": "ignoreButtonText"; "ignoreButtonClass": "ignoreButtonClass"; "previousButtonText": "previousButtonText"; "previousButtonClass": "previousButtonClass"; "nextButtonText": "nextButtonText"; "nextButtonClass": "nextButtonClass"; }, {}, never, never, false, never>;
}