import * as vscode from "vscode" ; export interface ExplorerExtender < T > { contributesChildren ( parent ? ) : boolean ; getChildren ( parent ? ) : Promise < T [ ] > ; } export interface ExplorerUICustomizer < T > { customize ( element , treeItem ) : true | Thenable < true > ; }