UNPKG

vscode-projects-plus

Version:

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

29 lines (17 loc) 554 B
/* IMPORT */ import Item from './items/item'; import View from './view'; import Config from '../config'; import Utils from '../utils'; /* ALL */ class All extends View { async getChildren ( item?: Item ): Promise<Item[]> { const config = await Config.get (), configFiltered = Utils.config.filterByGroup ( config, config.group ), obj = item ? item.obj : configFiltered, {items} = await Utils.ui.makeItems ( config, obj, Utils.ui.makeViewItem, 0, 0 ); return items; } } /* EXPORT */ export default All;