UNPKG

@designliquido/lincones-mysql

Version:
26 lines 1.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RetornoComando = void 0; class RetornoComando { constructor(resultadoExecucao) { var _a; this.linhasRetornadas = []; if (!resultadoExecucao) { return; } const linhas = resultadoExecucao.linhas; if (linhas && linhas.affectedRows) { const linhasAfetadas = ((_a = resultadoExecucao === null || resultadoExecucao === void 0 ? void 0 : resultadoExecucao.linhas) === null || _a === void 0 ? void 0 : _a.affectedRows) || 0; this.linhasAfetadas = linhasAfetadas; this.mensagemExecucao = `Ok (${linhasAfetadas} ${linhasAfetadas > 1 ? 'linhas afetadas' : 'linha afetada'})`; return; } if (Array.isArray(linhas)) { const linhasAfetadas = linhas.length || 0; this.linhasRetornadas = linhas; this.mensagemExecucao = `(${linhasAfetadas} ${linhasAfetadas > 1 ? 'linhas retornadas' : 'linha retornada'})`; } } } exports.RetornoComando = RetornoComando; //# sourceMappingURL=retorno-comando.js.map