mirror of
https://github.com/microsoft/vscode-extension-samples.git
synced 2026-06-13 07:10:26 +08:00
Remove deprecated use of rootPath
Fixes https://github.com/microsoft/vscode-extension-samples/issues/375
This commit is contained in:
@ -9,9 +9,11 @@ import { FileExplorer } from './fileExplorer';
|
||||
import { TestView } from './testView';
|
||||
|
||||
export function activate(context: vscode.ExtensionContext) {
|
||||
const rootPath = (vscode.workspace.workspaceFolders && (vscode.workspace.workspaceFolders.length > 0))
|
||||
? vscode.workspace.workspaceFolders[0].uri.fsPath : undefined;
|
||||
|
||||
// Samples of `window.registerTreeDataProvider`
|
||||
const nodeDependenciesProvider = new DepNodeProvider(vscode.workspace.rootPath);
|
||||
const nodeDependenciesProvider = new DepNodeProvider(rootPath);
|
||||
vscode.window.registerTreeDataProvider('nodeDependencies', nodeDependenciesProvider);
|
||||
vscode.commands.registerCommand('nodeDependencies.refreshEntry', () => nodeDependenciesProvider.refresh());
|
||||
vscode.commands.registerCommand('extension.openPackageOnNpm', moduleName => vscode.commands.executeCommand('vscode.open', vscode.Uri.parse(`https://www.npmjs.com/package/${moduleName}`)));
|
||||
|
||||
@ -7,7 +7,7 @@ export class DepNodeProvider implements vscode.TreeDataProvider<Dependency> {
|
||||
private _onDidChangeTreeData: vscode.EventEmitter<Dependency | undefined | void> = new vscode.EventEmitter<Dependency | undefined | void>();
|
||||
readonly onDidChangeTreeData: vscode.Event<Dependency | undefined | void> = this._onDidChangeTreeData.event;
|
||||
|
||||
constructor(private workspaceRoot: string) {
|
||||
constructor(private workspaceRoot: string | undefined) {
|
||||
}
|
||||
|
||||
refresh(): void {
|
||||
|
||||
12
tree-view-sample/vscode.proposed.d.ts
vendored
12
tree-view-sample/vscode.proposed.d.ts
vendored
@ -2879,18 +2879,6 @@
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region https://github.com/microsoft/vscode/issues/87110 @eamodio
|
||||
|
||||
export interface Memento {
|
||||
|
||||
/**
|
||||
* The stored keys.
|
||||
*/
|
||||
readonly keys: readonly string[];
|
||||
}
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region https://github.com/microsoft/vscode/issues/126258 @aeschli
|
||||
|
||||
export interface StatusBarItem {
|
||||
|
||||
Reference in New Issue
Block a user