@1771technologies/lytenyte-pro
Version:
Blazingly fast headless React data grid with 100s of features.
9 lines (8 loc) • 435 B
TypeScript
import type { UseTreeDataSourceParams } from "../use-tree-data-source";
export declare function useControlledState<T>({ onRowGroupExpansionChange, rowGroupDefaultExpansion, rowGroupExpansions, }: UseTreeDataSourceParams<T>): {
expansions: {
[rowId: string]: boolean | undefined;
};
onExpansionsChange: (delta: Record<string, boolean | undefined>) => void;
expandedFn: (id: string, depth: number) => boolean;
};