liquido
Version:
Conjunto de ferramentas para desenvolvimento de aplicações para a internet 100% em português
24 lines • 1.31 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Requisicao = void 0;
const lexador_1 = require("@designliquido/delegua/lexador");
const declaracoes_1 = require("@designliquido/delegua/declaracoes");
const estruturas_1 = require("@designliquido/delegua/interpretador/estruturas");
/**
* A classe de Requisição envelopa todos os aspectos importantes do Express,
* com algumas adições de comportamento que sejam convenientes para os desenvolvedores.
*/
class Requisicao extends estruturas_1.DescritorTipoClasse {
constructor(requisicaoExpress) {
const metodos = {};
const propriedades = [
new declaracoes_1.PropriedadeClasse(new lexador_1.Simbolo('IDENTIFICADOR', 'parametros', null, -1, -1), 'dicionário'),
new declaracoes_1.PropriedadeClasse(new lexador_1.Simbolo('IDENTIFICADOR', 'parametrosPesquisa', null, -1, -1), 'dicionário'),
new declaracoes_1.PropriedadeClasse(new lexador_1.Simbolo('IDENTIFICADOR', 'parametrosCaminho', null, -1, -1), 'dicionário'),
];
super(new lexador_1.Simbolo('IDENTIFICADOR', 'Requisicao', null, -1, -1), null, metodos, propriedades);
this.requisicaoExpress = requisicaoExpress;
}
}
exports.Requisicao = Requisicao;
//# sourceMappingURL=requisicao.js.map