angular2-data-table
Version:
angular2-data-table is a Angular2 component for presenting large and complex data.
25 lines (24 loc) • 570 B
TypeScript
import { EventEmitter, ElementRef, NgZone, OnInit, OnDestroy } from '@angular/core';
/**
* Visibility Observer Directive
*
* Usage:
*
* <div
* visibility-observer
* (visible)="onVisible($event)">
* </div>
*
*/
export declare class VisibilityDirective implements OnInit, OnDestroy {
private element;
private zone;
isVisible: boolean;
visible: EventEmitter<any>;
timeout: any;
constructor(element: ElementRef, zone: NgZone);
ngOnInit(): void;
ngOnDestroy(): void;
onVisibilityChange(): void;
runCheck(): void;
}