@metadev/lux
Version:
Lux: Library with User Interface components for Angular.
29 lines (28 loc) • 1.44 kB
TypeScript
import { AfterViewInit, ElementRef, EventEmitter, OnDestroy, OnInit } from '@angular/core';
import * as i0 from "@angular/core";
export declare class LuxModalWindowComponent implements OnInit, AfterViewInit, OnDestroy {
private _document;
private _elRef;
private _elWithFocus;
ariaDescribedBy: string;
ariaLabelledBy: string;
backdrop: boolean | string;
keyboard: boolean;
windowClass: string;
dismissEvent: EventEmitter<any>;
get class(): string;
role: string;
tabindex: string;
ariamodal: boolean;
get hostAriaLabelledBy(): string;
get hostAriaDescribedBy(): string;
backdropClick(btn: HTMLElement): void;
escKey(event: any): void;
constructor(_document: any, _elRef: ElementRef<HTMLElement>);
dismiss(reason: any): void;
ngOnInit(): void;
ngAfterViewInit(): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<LuxModalWindowComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<LuxModalWindowComponent, "lux-modal-window", never, { "ariaDescribedBy": { "alias": "ariaDescribedBy"; "required": false; }; "ariaLabelledBy": { "alias": "ariaLabelledBy"; "required": false; }; "backdrop": { "alias": "backdrop"; "required": false; }; "keyboard": { "alias": "keyboard"; "required": false; }; "windowClass": { "alias": "windowClass"; "required": false; }; }, { "dismissEvent": "dismissEvent"; }, never, ["*"], false, never>;
}