UNPKG

@universis/common

Version:

Universis - common directives and services

63 lines (62 loc) 1.81 kB
import { ElementRef, EventEmitter, Renderer2 } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; 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; 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; modalInstanceClass: string; instanceButtons: { ok: any; cancel: any; yes: any; no: any; abort: any; retry: any; ignore: any; previous: any; next: any; }; 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; }