datascroller.d.ts 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import { ElementRef, OnInit, AfterViewInit, OnDestroy, Renderer2, NgZone, EventEmitter, QueryList, TemplateRef } from '@angular/core';
  2. export declare class DataScroller implements OnInit, AfterViewInit, OnDestroy {
  3. el: ElementRef;
  4. renderer: Renderer2;
  5. zone: NgZone;
  6. value: any[];
  7. rows: number;
  8. lazy: boolean;
  9. style: any;
  10. styleClass: string;
  11. buffer: number;
  12. inline: boolean;
  13. scrollHeight: any;
  14. loader: any;
  15. totalRecords: number;
  16. trackBy: Function;
  17. header: any;
  18. footer: any;
  19. templates: QueryList<any>;
  20. contentViewChild: ElementRef;
  21. onLazyLoad: EventEmitter<any>;
  22. itemTemplate: TemplateRef<any>;
  23. dataToRender: any[];
  24. first: number;
  25. inlineScrollListener: any;
  26. windowScrollListener: any;
  27. loaderClickListener: any;
  28. page: number;
  29. constructor(el: ElementRef, renderer: Renderer2, zone: NgZone);
  30. ngOnInit(): void;
  31. ngAfterViewInit(): void;
  32. ngAfterContentInit(): void;
  33. load(): void;
  34. shouldLoad(): boolean;
  35. reset(): void;
  36. isEmpty(): boolean;
  37. bindScrollListener(): void;
  38. unbindScrollListener(): void;
  39. onInlineScroll(): void;
  40. onWindowScroll(): void;
  41. ngOnDestroy(): void;
  42. }
  43. export declare class DataScrollerModule {
  44. }