A windowed list element renderer.

interface IRenderer<T = any> {
    createOuter(): HTMLElement;
    createScrollbar(): HTMLElement;
    createScrollbarItem(
        list: WindowedList<WindowedList.IModel<any>, any>,
        index: number,
        item: undefined | T,
    ): HTMLElement | IScrollbarItem;
    createScrollbarViewportIndicator(): HTMLElement;
    createViewport(): HTMLElement;
}

Type Parameters

  • T = any

Implemented by

Methods