liquido
Version:
Conjunto de ferramentas para desenvolvimento de aplicações para a internet 100% em português
40 lines • 1.74 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ConfiguracaoLiquido = void 0;
const configuracao_aplicacao_1 = require("./configuracao-aplicacao");
const configuracao_autenticacao_1 = require("./configuracao-autenticacao");
const configuracao_comum_1 = require("./configuracao-comum");
const configuracao_dados_1 = require("./configuracao-dados");
const configuracao_estilos_1 = require("./configuracao-estilos");
const configuracao_roteador_1 = require("./configuracao-roteador");
class ConfiguracaoLiquido extends configuracao_comum_1.ConfiguracaoComum {
get linguagem() {
return this._linguagem;
}
set linguagem(valor) {
const normalizado = valor
.normalize('NFD')
.replace(/[\u0300-\u036f]/g, '');
this._linguagem = normalizado;
}
constructor() {
super();
this.arquetipo = 'rest';
this._linguagem = 'delegua';
this.verboso = false;
this.aplicacao = new configuracao_aplicacao_1.ConfiguracaoAplicacao();
this.autenticacao = new configuracao_autenticacao_1.ConfiguracaoAutenticacao();
this.dados = new configuracao_dados_1.ConfiguracaoDados();
this.roteador = new configuracao_roteador_1.ConfiguracaoRoteador();
this.estilos = new configuracao_estilos_1.ConfiguracaoEstilos();
}
configurar(componentes) {
this.aplicacao.configurar(componentes);
this.autenticacao.configurar(componentes);
this.dados.configurar(componentes);
this.roteador.configurar(componentes);
this.estilos.configurar(componentes);
}
}
exports.ConfiguracaoLiquido = ConfiguracaoLiquido;
//# sourceMappingURL=configuracao-liquido.js.map