vscroll
Version:
Virtual scroll engine
13 lines (12 loc) • 550 B
TypeScript
import { Buffer } from '../buffer';
import { Logger } from '../logger';
import { Direction } from '../../inputs/index';
import { ItemsPredicate } from '../../interfaces/index';
export declare class CheckBufferCall<Data> {
private context;
private logger;
constructor(context: Buffer<Data>, logger: Logger);
fillEmpty(items: Data[], before?: number, after?: number): boolean;
insertInBuffer(predicate?: ItemsPredicate, before?: number, after?: number): number;
insertVirtual(items: Data[], index: number, direction: Direction): boolean;
}