提交 508c7a7d 编写于 作者: S Sandeep Somavarapu

Improve tree data provider documentation

上级 0913cd5b
......@@ -351,11 +351,12 @@ declare module 'vscode' {
}
/**
* A data provider that provides tree data for a view
* A data provider that provides tree data
*/
export interface TreeDataProvider<T> {
/**
* An optional event to signal that an element or root has changed.
* To signal that root has changed, do not pass any argument or pass `undefined` or `null`.
*/
onDidChangeTreeData?: Event<T | undefined | null>;
......@@ -368,10 +369,10 @@ declare module 'vscode' {
getTreeItem(element: T): TreeItem | Thenable<TreeItem>;
/**
* Get the children of `element` or root if no element (`undefined`) is passed.
* Get the children of `element` or root if no element is passed.
*
* @param element The element from which the provider gets children. Can be `undefined`.
* @return Children of `element` or root if no element (`undefined`) is passed.
* @return Children of `element` or root if no element is passed.
*/
getChildren(element?: T): ProviderResult<T[]>;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册