@siemens/ngx-datatable
Version:
ngx-datatable is an Angular table grid component for presenting large and complex data.
27 lines (26 loc) • 844 B
TypeScript
import { OnDestroy, OnInit } from '@angular/core';
import * as i0 from "@angular/core";
/**
* Visibility Observer Directive
*
* Usage:
*
* <div
* visibilityObserver
* (visible)="onVisible($event)">
* </div>
*
*/
export declare class VisibilityDirective implements OnInit, OnDestroy {
private element;
private zone;
readonly isVisible: import("@angular/core").WritableSignal<boolean>;
readonly visible: import("@angular/core").OutputEmitterRef<boolean>;
timeout?: number;
ngOnInit(): void;
ngOnDestroy(): void;
onVisibilityChange(): void;
runCheck(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<VisibilityDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<VisibilityDirective, "[visibilityObserver]", never, {}, { "visible": "visible"; }, never, never, true, never>;
}