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

56
dist/GEE/Escopo1/escopo1MudancasSolo.js vendored Normal file
View file

@ -0,0 +1,56 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.fontesEscopo1MudancasSolo = 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.fontesEscopo1MudancasSolo = {
escopo: "Escopo1",
idTipoFonte: "mudancasSolo",
descricao: "Mudanças no uso do solo",
estruturaCadastro: [
{
idCampo: "atividade",
descricao: "Descrição da Atividade",
tipo: interfaces_1.tiposCamposGee.texto,
},
{
idCampo: "gas",
descricao: "Gás de Efeito Estufa (GEE)",
tipo: interfaces_1.tiposCamposGee.opcoes,
opcoes: listas_1.listaSolo,
},
],
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.atividade;
if (!descricao) {
return resposta_1.respostaCM.addErro("Não foi encontrado descrição da atividade");
}
const bio = reg.emissoesCO2bio;
const carbono = Number(reg.emissoes) * Number(tipoGas.gwp);
return resposta_1.respostaCM.addResultado([carbono, bio]);
},
};
//# sourceMappingURL=escopo1MudancasSolo.js.map