ngx-mat-cdk
Version:
Extra Components for Angular Material including Filters,Drag Drop File, MatSelect Mobile Version
43 lines (42 loc) • 1.21 kB
TypeScript
import { ElementRef, EventEmitter, OnDestroy, OnInit } from '@angular/core';
export declare class NgxWindowComponent implements OnInit, OnDestroy {
constructor();
style: {};
elWindow: ElementRef;
panelWidth: any;
panelHeight: any;
targetEl: HTMLElement;
hasAngle: boolean;
afterOpenPanel: EventEmitter<any>;
afterClosePanel: EventEmitter<any>;
directionOpenPanel: DirectionDropDownOpenPanel;
isOpen: boolean;
_loading: boolean;
_animateLoading: boolean;
scrollEvent: any;
ngOnInit(): void;
toggle(): void;
onResize(): void;
scrollEvenFunc(ev: Event): void;
removeScrollEvent(): void;
addScrollEvent(): void;
onKeydown(event: KeyboardEvent): void;
onClick(event: MouseEvent): void;
openPanel(): void;
closePanel(): void;
private appendToContainer;
private getCoords;
setPosition(): void;
ngOnDestroy(): void;
get DirectionOpenPanel(): typeof DirectionDropDownOpenPanel;
}
export interface Coords {
left: number;
right: number;
top: number;
bottom: number;
}
export declare enum DirectionDropDownOpenPanel {
top = 0,
bottom = 1
}