Interface VirtualizerScrollInfo

An info about the current state of a virtualizer.

interface VirtualizerScrollInfo {
    endIndex: number;
    itemsEndIndex: number;
    itemsPosition: number;
    itemsStartIndex: number;
    pageEndIndex: number;
    pageSize: number;
    pageStartIndex: number;
    startIndex: number;
    visibleItemsEndIndex: number;
    visibleItemsStartIndex: number;
}

Properties

endIndex: number

An index of the last item, exclusive.

itemsEndIndex: number

An index of the last rendered item, exclusive.

itemsPosition: number

A position in pixels at which rendered items must be placed.

itemsStartIndex: number

An index of the first rendered item, inclusive.

pageEndIndex: number

The last index of a current page, exclusive.

pageSize: number

A combined size of all items of the current page along the scroll axis.

pageStartIndex: number

The first index of a current page, inclusive.

startIndex: number

An index of the first item, inclusive.

visibleItemsEndIndex: number

An index of the last item that is visible to a user, exclusive.

visibleItemsStartIndex: number

An index of the first item that is visible to a user, inclusive.