ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
24 lines (23 loc) • 813 B
TypeScript
import type { NamedBean } from '../context/bean';
import { BeanStub } from '../context/beanStub';
import type { InfiniteBlock } from './infiniteBlock';
export type RowNodeBlockLoaderEvent = 'blockLoaded';
export declare class RowNodeBlockLoader extends BeanStub<RowNodeBlockLoaderEvent> implements NamedBean {
beanName: "rowNodeBlockLoader";
private maxConcurrentRequests;
private checkBlockToLoadDebounce;
private activeBlockLoadsCount;
private blocks;
private active;
postConstruct(): void;
addBlock(block: InfiniteBlock): void;
removeBlock(block: InfiniteBlock): void;
destroy(): void;
private loadComplete;
checkBlockToLoad(): void;
private performCheckBlocksToLoad;
getBlockState(): {
[key: string]: any;
};
private printCacheStatus;
}