UNPKG

@1771technologies/lytenyte-pro

Version:

Blazingly fast headless React data grid with 100s of features.

28 lines (27 loc) 1.1 kB
import { type Dispatch, type SetStateAction } from "react"; import type { TreeVirtualItem } from "../tree-view/virtualized/make-virtual-tree.js"; import type { FilterIn, FilterInFilterItem } from "../+types.js"; export interface TreeItemContextValue { readonly item: TreeVirtualItem<FilterInFilterItem>; readonly onCheckChange: (b?: boolean) => void; readonly isChecked: boolean; readonly isIndeterminate: boolean; } export declare const FilterTreeContext: import("react").Context<{ items: FilterInFilterItem[]; pivotMode: boolean; columnId: string; filter: FilterIn; filterChange: Dispatch<SetStateAction<FilterIn>>; applyChangesImmediately: boolean; }>; export declare const useTreeContext: () => { items: FilterInFilterItem[]; pivotMode: boolean; columnId: string; filter: FilterIn; filterChange: Dispatch<SetStateAction<FilterIn>>; applyChangesImmediately: boolean; }; export declare const FilterTreeItemContext: import("react").Context<TreeItemContextValue>; export declare const useTreeItemContext: () => TreeItemContextValue;