UNPKG

@itwin/presentation-components

Version:

React components based on iTwin.js Presentation library

21 lines 857 B
import { MutableRefObject } from "react"; import { RenderedItemsRange, TreeModelSource } from "@itwin/components-react"; import { Ruleset } from "@itwin/presentation-common"; import { PresentationTreeDataProvider, PresentationTreeDataProviderProps } from "../DataProvider.js"; /** @internal */ export interface ReloadedTree { modelSource: TreeModelSource; dataProvider: PresentationTreeDataProvider; } /** @internal */ export interface TreeReloadParams { dataProviderProps: PresentationTreeDataProviderProps; pageSize: number; ruleset: string | Ruleset; modelSource?: TreeModelSource; onReload: (params: ReloadedTree) => void; renderedItems: MutableRefObject<RenderedItemsRange | undefined>; } /** @internal */ export declare function useTreeReload(params: TreeReloadParams): void; //# sourceMappingURL=UseTreeReload.d.ts.map