1 import { Command } from "./command.mjs";
2 import Logger from "../logger.mjs";
3 import { type Uri } from "vscode";
4 import { NewProjectPanel } from "../webview/newProjectPanel.mjs";
6 export default class NewProjectCommand extends Command {
7 private readonly _logger: Logger = new Logger("NewProjectCommand");
8 private readonly _extensionUri: Uri;
10 public static readonly id = "newProject";
12 constructor(extensionUri: Uri) {
13 super(NewProjectCommand.id);
15 this._extensionUri = extensionUri;
19 // show webview where the process of creating a new project is continued
20 NewProjectPanel.createOrShow(this._extensionUri);