rowNodeBlockLoader.d.ts 771 B

123456789101112131415161718192021
  1. import { IRowNodeBlock } from "../../interfaces/iRowNodeBlock";
  2. import { BeanStub } from "../../context/beanStub";
  3. export declare class RowNodeBlockLoader extends BeanStub {
  4. private readonly maxConcurrentRequests;
  5. private readonly checkBlockToLoadDebounce;
  6. private activeBlockLoadsCount;
  7. private blocks;
  8. private logger;
  9. private active;
  10. constructor(maxConcurrentRequests: number, blockLoadDebounceMillis: number | undefined);
  11. private setBeans;
  12. addBlock(block: IRowNodeBlock): void;
  13. removeBlock(block: IRowNodeBlock): void;
  14. protected destroy(): void;
  15. loadComplete(): void;
  16. checkBlockToLoad(): void;
  17. private performCheckBlocksToLoad;
  18. getBlockState(): any;
  19. private printCacheStatus;
  20. isLoading(): boolean;
  21. }