drivers/dist-require/pilao-de-dados/_enviar_registros.js

20 lines
759 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.zp_enviar_registros = exports.zp_registrar_base_dados = void 0;
const zod_1 = require("zod");
const variaveis_1 = require("./variaveis");
exports.zp_registrar_base_dados = zod_1.z.object({
tabela: zod_1.z.string(),
colunas: zod_1.z.array(zod_1.z.object({
coluna: zod_1.z.string(),
tipo: variaveis_1.z_tipo_coluna_base_dados,
})),
});
//enviar registros para base de dados
exports.zp_enviar_registros = zod_1.z.object({
tabela: zod_1.z.string(),
registros: zod_1.z.array(zod_1.z.record(zod_1.z.string(), zod_1.z.object({
valor: zod_1.z.any(),
tipo: variaveis_1.z_tipo_coluna_base_dados.optional().nullable(),
}))),
});