Commit inicial
This commit is contained in:
21
src/models/moduloModel.ts
Normal file
21
src/models/moduloModel.ts
Normal 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[]>
|
||||
}
|
||||
Reference in New Issue
Block a user