@blackbaud/skyux
Version:
SKY UX built on Angular 2
27 lines (26 loc) • 1.09 kB
TypeScript
import { ElementRef, AfterViewInit } from '@angular/core';
import { SkyModalHostService } from './modal-host.service';
import { SkyModalConfiguration } from './modal-configuration';
import { SkyModalComponentAdapterService } from './modal-component-adapter.service';
export declare class SkyModalComponent implements AfterViewInit {
private hostService;
private config;
private elRef;
private componentAdapter;
modalState: string;
modalContentId: string;
modalHeaderId: string;
readonly modalZIndex: number;
readonly modalFullPage: boolean;
readonly isSmallSize: boolean;
readonly isMediumSize: boolean;
readonly isLargeSize: boolean;
readonly ariaDescribedBy: string;
readonly ariaLabelledBy: string;
onDocumentKeyDown(event: KeyboardEvent): void;
constructor(hostService: SkyModalHostService, config: SkyModalConfiguration, elRef: ElementRef, componentAdapter: SkyModalComponentAdapterService);
ngAfterViewInit(): void;
closeButtonClick(): void;
windowResize(): void;
private isSizeEqual(actualSize, size);
}