ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components
22 lines (21 loc) • 771 B
TypeScript
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;
}