"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.DeleguaModulo = void 0;
class DeleguaModulo {
    constructor(nome) {
        this.nome = nome || '';
        this.componentes = {};
    }
    /**
     * Método utilizado por Delégua para inspecionar este módulo em depuração.
     * @returns {string} A representação da função como texto.
     */
    paraTexto() {
        return this.nome ? `<módulo nome=${this.nome} />` : '<módulo />';
    }
    /**
     * Método utilizado pelo VSCode para representar este módulo quando impressa.
     * @returns {string} A representação do módulo como texto.
     */
    toString() {
        return this.paraTexto();
    }
}
exports.DeleguaModulo = DeleguaModulo;
//# sourceMappingURL=modulo.js.map