Some tree view sample clean up

This commit is contained in:
Alex Ross
2020-11-02 09:56:33 +01:00
parent 5dfcb72538
commit 9a2eb8ba5f
5 changed files with 6 additions and 13 deletions

View File

@ -296,12 +296,9 @@ export class FileSystemProvider implements vscode.TreeDataProvider<Entry>, vscod
}
export class FileExplorer {
private fileExplorer: vscode.TreeView<Entry>;
constructor(context: vscode.ExtensionContext) {
const treeDataProvider = new FileSystemProvider();
this.fileExplorer = vscode.window.createTreeView('fileExplorer', { treeDataProvider });
context.subscriptions.push(vscode.window.createTreeView('fileExplorer', { treeDataProvider }));
vscode.commands.registerCommand('fileExplorer.openFile', (resource) => this.openResource(resource));
}

View File

@ -15,9 +15,6 @@ export interface FtpNode {
}
export class FtpModel {
private nodes: Map<string, FtpNode> = new Map<string, FtpNode>();
constructor(readonly host: string, private user: string, private password: string) {
}

View File

@ -5,7 +5,6 @@ import { EventEmitter } from 'events';
declare namespace JSFtp {
interface JSFtpOptions {
host: string;
port?: number | 21;
@ -18,7 +17,6 @@ declare namespace JSFtp {
(err: any, result: T): void;
}
interface Entry {
name: string;
size: number;

View File

@ -4,6 +4,7 @@ export class TestView {
constructor(context: vscode.ExtensionContext) {
const view = vscode.window.createTreeView('testView', { treeDataProvider: aNodeWithIdTreeDataProvider(), showCollapseAll: true });
context.subscriptions.push(view);
vscode.commands.registerCommand('testView.reveal', async () => {
const key = await vscode.window.showInputBox({ placeHolder: 'Type the label of the item to reveal' });
if (key) {

View File

@ -989,10 +989,10 @@ type-fest@^0.8.1:
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"
integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
typescript@^3.9.4:
version "3.9.7"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa"
integrity sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==
typescript@^4.0.2:
version "4.0.5"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.0.5.tgz#ae9dddfd1069f1cb5beb3ef3b2170dd7c1332389"
integrity sha512-ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ==
uri-js@^4.2.2:
version "4.2.2"