UNPKG

@mui/x-tree-view

Version:

The community edition of the MUI X Tree View components.

24 lines 997 B
import { TreeViewItemId } from "../../../models/index.js"; import { UseTreeViewLazyLoadingSignature } from "./useTreeViewLazyLoading.types.js"; import { TreeViewState } from "../../models/index.js"; export declare const lazyLoadingSelectors: { /** * Gets the data source used to lazy load items. */ dataSource: (state: TreeViewState<[], [UseTreeViewLazyLoadingSignature]>) => { loading: Record<TreeViewItemId, boolean>; errors: Record<TreeViewItemId, Error | null>; } | undefined; /** * Checks whether an item is loading. */ isItemLoading: (state: TreeViewState<[], [UseTreeViewLazyLoadingSignature]>, itemId: string | null) => boolean; /** * Checks whether an item has errors. */ itemHasError: (state: TreeViewState<[], [UseTreeViewLazyLoadingSignature]>, itemId: string | null) => boolean; /** * Get an item error. */ itemError: (state: TreeViewState<[], [UseTreeViewLazyLoadingSignature]>, itemId: string | null) => Error | null | undefined; };