"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.objetoPg = exports.pgObjeto = exports.paraObjetoRegistroPg = void 0; /** * Trata um objeto para ser imput para postgres * @param entrada * @returns */ const paraObjetoRegistroPg = (entrada) => { try { return Object.fromEntries(Object.entries(entrada).map(([k, v]) => [ k, v === undefined || v == null ? v : typeof v == "string" || typeof v == "number" || typeof v == "boolean" ? v : JSON.stringify(v, null, 2), ])); } catch (error) { throw new Error(`Erro na função paraObjetoRegistroPg: ${error.message} ${error.stack}`); } }; exports.paraObjetoRegistroPg = paraObjetoRegistroPg; exports.pgObjeto = exports.paraObjetoRegistroPg; exports.objetoPg = exports.paraObjetoRegistroPg;