UNPKG

@designliquido/lincones-mysql

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