react-dynamic-virtual-tree
Version:
Library for visualizing nested lists with dynamically changing sizes.
21 lines (20 loc) • 721 B
TypeScript
import { ReactNode } from "react";
import { Layer, ListItem, VirtualTree } from "../../virtualTree";
export interface VirtualTreeState {
layer: Layer;
listItem: ListItem;
}
export interface VirtualTreeProviderProps {
children: ReactNode;
height: number;
className?: string;
}
interface WrapperProps {
children: ReactNode;
virtualTree: VirtualTree;
height: number;
className?: string;
}
export declare const mergeVirtualTree: (prev: VirtualTreeState, next: VirtualTreeState, reInitTrigger: () => void) => VirtualTreeState;
export declare const Wrapper: ({ children, virtualTree, height: containerHeight, className }: WrapperProps) => import("react/jsx-runtime").JSX.Element;
export {};