UNPKG

vanilla-recycler-view

Version:

high performance UI rendering library for web browser

20 lines 713 B
import { VanillaRecyclerView, Reusable } from './'; import { VanillaRecyclerViewRenderer } from './recycler-view'; export declare class VirtualElement<T> { parent: VanillaRecyclerView<T>; index: number; start: number; size: number; data: T; wrapperElement: HTMLElement | null; renderer: VanillaRecyclerViewRenderer<T> | null; constructor(parent: VanillaRecyclerView<T>, data: T); setPosition(start: number, size: number): void; setIndex(index: number): void; updatePosition(): void; isMounted(): boolean; mountRenderer(reusable: Reusable<T>): void; unmountRenderer(): Reusable<T>; destroyRenderer(): void; } //# sourceMappingURL=virtual-element.d.ts.map