17 lines
525 B
JavaScript
17 lines
525 B
JavaScript
import { z } from "zod";
|
|
import { z_tipos_dados_registro } from "./variaveis";
|
|
export const zp_registrar_base_dados = z.object({
|
|
tabela: z.string(),
|
|
colunas: z.array(z.object({
|
|
coluna: z.string(),
|
|
tipo: z_tipos_dados_registro,
|
|
})),
|
|
});
|
|
//enviar registros para base de dados
|
|
export const zp_enviar_registros = z.object({
|
|
tabela: z.string(),
|
|
registros: z.array(z.record(z.string(), z.object({
|
|
valor: z.any(),
|
|
tipo: z_tipos_dados_registro.optional().nullable(),
|
|
}))),
|
|
});
|