@totvs-agro/core
Version:
Core Totvs Agro (Front-End) para utilização T-Faces
53 lines • 2 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = require("@angular/core");
var http_1 = require("@angular/common/http");
var agro_backend_util_1 = require("./agro.backend.util");
var agro_model_context_1 = require("./agro.model.context");
var AgroHttpUtil = (function () {
function AgroHttpUtil(config, models) {
this.config = config;
this.models = models;
this.URL_APLICACAO = config.getBackEnd();
this.URL_TAUTH = config.getTauth();
}
AgroHttpUtil.prototype.ngOnInit = function () { };
AgroHttpUtil.prototype.getURLService = function (name) {
return this.URL_APLICACAO + this.models.getContext(name);
};
AgroHttpUtil.prototype.getURLAplicacao = function () {
return this.URL_APLICACAO;
};
AgroHttpUtil.prototype.getURLServiceTauth = function (name) {
return this.URL_TAUTH + this.models.getContext(name);
};
AgroHttpUtil.prototype.getURLTauth = function () {
return this.URL_TAUTH;
};
AgroHttpUtil.prototype.getParams = function (params) {
var httpParams = new http_1.HttpParams();
if (params) {
for (var _i = 0, params_1 = params; _i < params_1.length; _i++) {
var param = params_1[_i];
httpParams = httpParams.append(param.chave, param.valor);
}
}
return httpParams;
};
AgroHttpUtil.decorators = [
{ type: core_1.Injectable },
];
AgroHttpUtil.ctorParameters = function () { return [
{ type: agro_backend_util_1.AgroConfigBackEnd },
{ type: agro_model_context_1.ModelContext }
]; };
return AgroHttpUtil;
}());
exports.AgroHttpUtil = AgroHttpUtil;
if (false) {
AgroHttpUtil.prototype.URL_APLICACAO;
AgroHttpUtil.prototype.URL_TAUTH;
AgroHttpUtil.prototype.config;
AgroHttpUtil.prototype.models;
}
//# sourceMappingURL=agro.http.util.js.map