Files
R3Utils_CodeExtension/src/models/moduloModel.ts
2025-04-07 11:32:08 -03:00

21 lines
513 B
TypeScript

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[]>
}