blessed-components - v1.20.0
    Preparing search index...

    Interface VirtualListWindow<TItem>

    Computed row window used by VirtualList renderers and adapters.

    interface VirtualListWindow<TItem extends ListItem = ListItem> {
        afterCount: number;
        beforeCount: number;
        endIndex: number;
        items: readonly TItem[];
        offset: number;
        startIndex: number;
        viewportOffset: number;
    }

    Type Parameters

    Index

    Properties

    afterCount: number

    Number of rows after the rendered window.

    beforeCount: number

    Number of rows before the rendered window.

    endIndex: number

    Exclusive source index for the rendered window.

    items: readonly TItem[]

    Items included in the rendered window, including overscan rows.

    offset: number

    Clamped viewport offset requested by the caller.

    startIndex: number

    Inclusive source index for the rendered window.

    viewportOffset: number

    Offset of the visible viewport within items.