@itwin/presentation-components
Version:
React components based on iTwin.js Presentation library
14 lines • 885 B
TypeScript
import { Observable } from "rxjs/internal/Observable";
import { RenderedItemsRange, TreeModel, TreeModelSource } from "@itwin/components-react";
import { IPresentationTreeDataProvider } from "../IPresentationTreeDataProvider.js";
/**
* Creates a new tree model from scratch while attempting to match provided tree model's expanded structure.
* @param treeModel Previous tree model.
* @param dataProvider Tree node provider.
* @param pageSize Data provider's page size.
* @param itemsRange Range describing rendered items that are visible.
* @returns An observable which will emit a new [TreeModelSource]($components-react) and complete.
* @internal
*/
export declare function reloadTree(treeModel: TreeModel, dataProvider: IPresentationTreeDataProvider, pageSize: number, itemsRange?: RenderedItemsRange): Observable<TreeModelSource>;
//# sourceMappingURL=TreeReloader.d.ts.map