Commit inicial

This commit is contained in:
2025-04-07 11:32:08 -03:00
commit 66fdc50c31
29 changed files with 971 additions and 0 deletions

21
src/models/moduloModel.ts Normal file
View File

@@ -0,0 +1,21 @@
import * as vscode from 'vscode';
export class ModuloItem extends vscode.TreeItem {
constructor(
public readonly label: string,
public readonly collapsibleState: vscode.TreeItemCollapsibleState,
public readonly modulePath: string
) {
super(label, collapsibleState);
this.command = {
command: 'r3utils.modulos.openModuleFolder',
title: 'Abrir Pasta do Módulo',
arguments: [modulePath]
};
}
}
export interface ModuloModel {
getDirectories(): Promise<string[]>
}