angular2-mdl
Version:
Angular 2 components, directives and styles based on material design lite https://getmdl.io.
27 lines (26 loc) • 1.05 kB
TypeScript
import { Renderer, ElementRef, OnInit, ComponentRef, NgZone } from '@angular/core';
import { IMdlDialogConfiguration } from './mdl-dialog-configuration';
import { InternalMdlDialogReference } from './internal-dialog-reference';
export declare class MdlDialogHostComponent implements OnInit {
private ngZone;
private renderer;
private elementRef;
private config;
private internalDialogRef;
dialogTarget: any;
visible: boolean;
private showAnimationStartStyle;
private showStyle;
private hideAnimationEndStyle;
constructor(ngZone: NgZone, renderer: Renderer, elementRef: ElementRef, config: IMdlDialogConfiguration, internalDialogRef: InternalMdlDialogReference);
zIndex: number;
show(): void;
hide(selfComponentRef: ComponentRef<MdlDialogHostComponent>): void;
ngOnInit(): void;
private applyStyle(styles);
private applyClasses(classes);
private isAnimateEnabled();
private getClientRect(input);
private createOpenCloseRect(rect);
private getCenterInScreen(rect);
}