vscode-projects-plus
Version:
An extension for managing projects. Feature rich, customizable, automatically finds your projects
37 lines (19 loc) • 539 B
text/typescript
/* IMPORT */
import * as vscode from 'vscode';
import Item from './items/item';
/* VIEW */
class View implements vscode.TreeDataProvider<Item> {
onDidChangeTreeDataEvent = new vscode.EventEmitter<Item | undefined> ();
onDidChangeTreeData = this.onDidChangeTreeDataEvent.event;
getTreeItem ( item: Item ): vscode.TreeItem {
return item;
}
async getChildren ( item?: Item ): Promise<Item[]> {
return [];
}
refresh () {
this.onDidChangeTreeDataEvent.fire ();
}
}
/* EXPORT */
export default View;