ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
30 lines (29 loc) • 953 B
TypeScript
import { RowNodeBlock } from "./rowNodeBlock";
import { BeanStub } from "../context/beanStub";
export declare class RowNodeBlockLoader extends BeanStub {
private rowModel;
static BLOCK_LOADED_EVENT: string;
static BLOCK_LOADER_FINISHED_EVENT: string;
private maxConcurrentRequests;
private checkBlockToLoadDebounce;
private activeBlockLoadsCount;
private blocks;
private logger;
private active;
private postConstruct;
private setBeans;
private getMaxConcurrentDatasourceRequests;
addBlock(block: RowNodeBlock): void;
removeBlock(block: RowNodeBlock): void;
protected destroy(): void;
loadComplete(): void;
checkBlockToLoad(): void;
private performCheckBlocksToLoad;
getBlockState(): void | {
[key: string]: any;
};
private printCacheStatus;
isLoading(): boolean;
registerLoads(count: number): void;
getAvailableLoadingCount(): number | undefined;
}