react-dynamic-virtual-tree
Version:
Library for visualizing nested lists with dynamically changing sizes.
18 lines (17 loc) • 760 B
TypeScript
import React from "react";
import { Layer, ListItem, VirtualTree } from "../../virtualTree";
import { VirtualTreeProviderProps } from "./index";
export interface VirtualTreeContextInterface {
root: VirtualTree;
offset: [number, number];
ready: boolean;
setReady: (ready: boolean) => void;
layer: Layer;
listItem: ListItem;
setListItem: (listItem: ListItem) => void;
setLayer: (layer: Layer) => void;
reInit: (listItem: ListItem, layer: Layer) => void;
}
export declare const ROOT_ID = "root";
export declare const VirtualTreeContext: React.Context<VirtualTreeContextInterface>;
export declare const VirtualTreeProvider: ({ children, height, className }: VirtualTreeProviderProps) => import("react/jsx-runtime").JSX.Element;