UNPKG

vscode-projects-plus

Version:

An extension for managing projects. Feature rich, customizable, automatically finds your projects

37 lines (19 loc) 539 B
/* 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;