defer.d.ts 682 B

123456789101112131415161718
  1. import { ElementRef, AfterViewInit, OnDestroy, TemplateRef, EmbeddedViewRef, ViewContainerRef, Renderer2, EventEmitter } from '@angular/core';
  2. export declare class DeferredLoader implements AfterViewInit, OnDestroy {
  3. el: ElementRef;
  4. renderer: Renderer2;
  5. viewContainer: ViewContainerRef;
  6. onLoad: EventEmitter<any>;
  7. template: TemplateRef<any>;
  8. documentScrollListener: Function;
  9. view: EmbeddedViewRef<any>;
  10. constructor(el: ElementRef, renderer: Renderer2, viewContainer: ViewContainerRef);
  11. ngAfterViewInit(): void;
  12. shouldLoad(): boolean;
  13. load(): void;
  14. isLoaded(): boolean;
  15. ngOnDestroy(): void;
  16. }
  17. export declare class DeferModule {
  18. }