UNPKG

ng2-qgrid

Version:
23 lines (22 loc) 864 B
import { IVscrollPosition } from './vscroll.position'; import { VscrollBox } from './vscroll.box'; import { VscrollPort } from './vscroll.port'; export declare class VscrollLayout { private port; private items; private minArm; private position; private getOffsets; constructor(port: VscrollPort); recycle(count: number, box: VscrollBox, force: boolean): IVscrollPosition | null; invalidate(position: IVscrollPosition): number; reset(): number; setItem(index: number, item: () => number): void; removeItem(index: number): void; private recycleOffsets(count, box, force); private recycleItemSize(count, box, force, itemSize); private getArmUsingItemSize(itemSize, box); private getArmUsingOffsets(offsets, box, index); private readonly container; private readonly settings; }