Skip to main content

TreeDataProvider

interface
interface TreeDataProvider<TElement extends object, TContextValue extends string>

Import

import { TreeDataProvider } from '@modular/sdk';

Members2

getChildren
(parent: TElement | null, ctx: TreeContext<TElement>) => readonly TElement[] | Promise<readonly TElement[]>
getTreeItem
(element: TElement, ctx: TreeContext<TElement>) => TreeItem<TContextValue> | Promise<TreeItem<TContextValue>>