restauração

This commit is contained in:
Luiz Silva 2024-05-07 10:50:06 -03:00
parent c7c8e377c3
commit 4d5c641223
357 changed files with 23543 additions and 591 deletions

View file

@ -0,0 +1,57 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.fontesEscopo1AtividadesAgro = void 0;
const resposta_1 = require("../../resposta");
const gwp_1 = require("../ListasFatoresEmissao/gwp");
const listas_1 = require("../ListasFatoresEmissao/listas");
const interfaces_1 = require("../interfaces");
exports.fontesEscopo1AtividadesAgro = {
escopo: "Escopo1",
idTipoFonte: "atividadesAgro",
descricao: "Atividades Agrícolas",
estruturaCadastro: [
{
idCampo: "descricao",
descricao: "Descrição da atividade",
tipo: interfaces_1.tiposCamposGee.texto,
},
{
idCampo: "gas",
descricao: "Gás de Efeito Estufa",
tipo: interfaces_1.tiposCamposGee.opcoes,
opcoes: listas_1.listaGasComposto2,
},
],
estruturaRegistro: [
{
campo: "emissoes",
descricao: "Emissões GEE em toneladas",
tipo: interfaces_1.tiposCamposGee.numero,
},
{
campo: "emissoesCO2bio",
descricao: "Emissões de CO2 biogênico em toneladas",
tipo: interfaces_1.tiposCamposGee.numero,
},
{
campo: "remocoesCO2bio",
descricao: "Remoções de CO2 biogênico em toneladas",
tipo: interfaces_1.tiposCamposGee.numero,
},
],
formula: ({ cad, reg }) => {
const tipoGas = gwp_1.gwp.find((a) => a.ref == cad.gas);
if (!tipoGas) {
return resposta_1.respostaCM.addErro("Não foi encontrado tipo de Gás ou Composto");
}
const descricao = cad.descricao;
if (!descricao) {
return resposta_1.respostaCM.addErro("Não foi encontrado descrição");
}
const emissao = reg.emissoes;
const bio = reg.emissoesCO2bio;
const carbono = Number(emissao) * Number(tipoGas.gwp);
return resposta_1.respostaCM.addResultado([carbono, bio]);
},
};
//# sourceMappingURL=escopo1AtividadesAgro.js.map