UNPKG

@itwin/presentation-components

Version:

React components based on iTwin.js Presentation library

16 lines 816 B
import { Observable, PagedTreeNodeLoader, TreeDataProvider, TreeModelNode, TreeModelRootNode, TreeNodeLoadResult } from "@itwin/components-react"; /** * Wrapper for `PagedTreeNodeLoader` that reports load times of nodes. * @internal */ export declare class ReportingTreeNodeLoader<IPresentationTreeDataProvider extends TreeDataProvider> extends PagedTreeNodeLoader<IPresentationTreeDataProvider> { private _nodeLoader; private _onNodeLoaded; private _trackedRequests; constructor(nodeLoader: PagedTreeNodeLoader<IPresentationTreeDataProvider>, onNodeLoaded: (props: { node: string; duration: number; }) => void); loadNode(parent: TreeModelNode | TreeModelRootNode, childIndex: number): Observable<TreeNodeLoadResult>; } //# sourceMappingURL=ReportingTreeNodeLoader.d.ts.map