UNPKG

primeng

Version:

[![npm version](https://badge.fury.io/js/primeng.svg)](https://badge.fury.io/js/primeng) [![npm downloads](https://img.shields.io/npm/dm/primeng.svg)](https://www.npmjs.com/package/primeng) [![Actions CI](https://github.com/primefaces/primeng/workflows/No

30 lines (29 loc) 1.39 kB
import { ElementRef, AfterViewInit, OnDestroy, TemplateRef, EmbeddedViewRef, ViewContainerRef, Renderer2, EventEmitter, ChangeDetectorRef } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; export declare class DeferredLoader implements AfterViewInit, OnDestroy { private document; private platformId; el: ElementRef; renderer: Renderer2; viewContainer: ViewContainerRef; private cd; onLoad: EventEmitter<any>; template: TemplateRef<any>; documentScrollListener: Function; view: EmbeddedViewRef<any>; window: Window; constructor(document: Document, platformId: any, el: ElementRef, renderer: Renderer2, viewContainer: ViewContainerRef, cd: ChangeDetectorRef); ngAfterViewInit(): void; shouldLoad(): boolean; load(): void; isLoaded(): boolean; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<DeferredLoader, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<DeferredLoader, "[pDefer]", never, {}, { "onLoad": "onLoad"; }, ["template"], never, false, never>; } export declare class DeferModule { static ɵfac: i0.ɵɵFactoryDeclaration<DeferModule, never>; static ɵmod: i0.ɵɵNgModuleDeclaration<DeferModule, [typeof DeferredLoader], [typeof i1.CommonModule], [typeof DeferredLoader]>; static ɵinj: i0.ɵɵInjectorDeclaration<DeferModule>; }