| 123456789101112131415161718192021 |
- import { IRowNodeBlock } from "../../interfaces/iRowNodeBlock";
- import { BeanStub } from "../../context/beanStub";
- export declare class RowNodeBlockLoader extends BeanStub {
- private readonly maxConcurrentRequests;
- private readonly checkBlockToLoadDebounce;
- private activeBlockLoadsCount;
- private blocks;
- private logger;
- private active;
- constructor(maxConcurrentRequests: number, blockLoadDebounceMillis: number | undefined);
- private setBeans;
- addBlock(block: IRowNodeBlock): void;
- removeBlock(block: IRowNodeBlock): void;
- protected destroy(): void;
- loadComplete(): void;
- checkBlockToLoad(): void;
- private performCheckBlocksToLoad;
- getBlockState(): any;
- private printCacheStatus;
- isLoading(): boolean;
- }
|