@1771technologies/lytenyte-pro
Version:
Blazingly fast headless React data grid with 100s of features.
17 lines (16 loc) • 1.53 kB
TypeScript
import { useTreeViewPaths } from "./hooks/use-tree-view-paths.js";
import { ForceSyncScrolling } from "./virtualized/force-sync-scrolling.js";
import { useVirtualizedTree } from "./virtualized/use-virtualized-tree.js";
export declare const Tree: {
Leaf: import("react").ForwardRefExoticComponent<Omit<import("react").ClassAttributes<HTMLLIElement> & import("react").LiHTMLAttributes<HTMLLIElement> & import("./leaf.js").TreeLeafProps, "ref"> & import("react").RefAttributes<HTMLLIElement>>;
Branch: import("react").ForwardRefExoticComponent<Omit<import("react").ClassAttributes<HTMLLIElement> & import("react").LiHTMLAttributes<HTMLLIElement> & import("./index.js").TreeBranchProps, "ref"> & import("react").RefAttributes<HTMLLIElement>>;
Root: import("react").ForwardRefExoticComponent<Omit<import("react").PropsWithChildren<import("./root.js").TreeRootProps>, "ref"> & import("react").RefAttributes<HTMLElement>>;
Panel: import("react").ForwardRefExoticComponent<Omit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLUListElement>, HTMLUListElement>, "ref"> & import("react").RefAttributes<HTMLUListElement>>;
usePaths: typeof useTreeViewPaths;
useVirtualTree: typeof useVirtualizedTree;
ForceSyncScrolling: typeof ForceSyncScrolling;
};
export type { TreeRootProps } from "./root.js";
export type { TreeBranchProps } from "./branch/branch.js";
export type { TreeLeafProps } from "./leaf.js";
export type { VirtualizedTreeViewPathsArgs } from "./virtualized/use-virtualized-tree.js";