This commit is contained in:
Luiz H. R. Silva 2024-07-03 13:25:13 -03:00
parent 2747b6d509
commit 34acfd3e71
11 changed files with 69 additions and 10 deletions

View file

@ -1,6 +1,19 @@
import type { tipoResposta } from "p-respostas"; import type { tipoResposta } from "p-respostas";
import { z } from "zod"; import { z } from "zod";
import { type zp_produto_conta } from "./variaveis"; import { type zp_produto_conta } from "./variaveis";
export declare const z_filtro: z.ZodObject<{
coluna: z.ZodString;
valor: z.ZodAny;
operador: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
}, "strip", z.ZodTypeAny, {
coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any;
}, {
coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any;
}>;
export declare const zp_serie_registrar: z.ZodObject<{ export declare const zp_serie_registrar: z.ZodObject<{
tabela: z.ZodString; tabela: z.ZodString;
colanuEixoX: z.ZodString; colanuEixoX: z.ZodString;

View file

@ -2,7 +2,7 @@ import node_fetch from "cross-fetch";
import { respostaComuns } from "p-respostas"; import { respostaComuns } from "p-respostas";
import { z } from "zod"; import { z } from "zod";
import { operadores_pilao, tiposSeriesAgregacoes, urlPilao, } from "./variaveis"; import { operadores_pilao, tiposSeriesAgregacoes, urlPilao, } from "./variaveis";
const filtro = z.object({ export const z_filtro = z.object({
coluna: z.string(), coluna: z.string(),
valor: z.any(), valor: z.any(),
operador: operadores_pilao, operador: operadores_pilao,
@ -12,7 +12,7 @@ export const zp_serie_registrar = z.object({
colanuEixoX: z.string(), colanuEixoX: z.string(),
colunaAgrupamento: z.string().array().optional(), colunaAgrupamento: z.string().array().optional(),
agregacao: tiposSeriesAgregacoes, agregacao: tiposSeriesAgregacoes,
filtros: filtro.array().optional(), filtros: z_filtro.array().optional(),
}); });
export const serie_consultar = (cliente) => (parametros) => { export const serie_consultar = (cliente) => (parametros) => {
const dados = async () => { const dados = async () => {

View file

@ -138,4 +138,17 @@ export declare const pPilao: {
data: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; data: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[];
mes: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; mes: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[];
}; };
z_filtro: import("zod").ZodObject<{
coluna: import("zod").ZodString;
valor: import("zod").ZodAny;
operador: import("zod").ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
}, "strip", import("zod").ZodTypeAny, {
coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any;
}, {
coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any;
}>;
}; };

View file

@ -2,7 +2,7 @@ import { deletar_registros, zp_deletar_registros } from "./_deletar_registros";
export { PREFIXO_PILAO, urlPilao } from "./variaveis"; export { PREFIXO_PILAO, urlPilao } from "./variaveis";
import { enviar_registros, zp_enviar_registros, zp_registrar_base_dados, } from "./_enviar_registros"; import { enviar_registros, zp_enviar_registros, zp_registrar_base_dados, } from "./_enviar_registros";
import { operadores_permitidos_por_tipo, operadores_pilao, tiposSeriesAgregacoes, validarZ, zp_produto_conta, } from "./variaveis"; import { operadores_permitidos_por_tipo, operadores_pilao, tiposSeriesAgregacoes, validarZ, zp_produto_conta, } from "./variaveis";
import { serie_consultar, zp_serie_registrar } from "./_serie_consultar"; import { serie_consultar, z_filtro, zp_serie_registrar, } from "./_serie_consultar";
export { tiposSeriesAgregacoes }; export { tiposSeriesAgregacoes };
export const pPilao = { export const pPilao = {
zp_registrar_base_dados, zp_registrar_base_dados,
@ -16,4 +16,5 @@ export const pPilao = {
zp_deletar_registros, zp_deletar_registros,
operadores_pilao, operadores_pilao,
operadores_permitidos_por_tipo, operadores_permitidos_por_tipo,
z_filtro,
}; };

View file

@ -1,6 +1,19 @@
import type { tipoResposta } from "p-respostas"; import type { tipoResposta } from "p-respostas";
import { z } from "zod"; import { z } from "zod";
import { type zp_produto_conta } from "./variaveis"; import { type zp_produto_conta } from "./variaveis";
export declare const z_filtro: z.ZodObject<{
coluna: z.ZodString;
valor: z.ZodAny;
operador: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
}, "strip", z.ZodTypeAny, {
coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any;
}, {
coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any;
}>;
export declare const zp_serie_registrar: z.ZodObject<{ export declare const zp_serie_registrar: z.ZodObject<{
tabela: z.ZodString; tabela: z.ZodString;
colanuEixoX: z.ZodString; colanuEixoX: z.ZodString;

View file

@ -3,12 +3,12 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod }; return (mod && mod.__esModule) ? mod : { "default": mod };
}; };
Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "__esModule", { value: true });
exports.serie_consultar = exports.zp_serie_registrar = void 0; exports.serie_consultar = exports.zp_serie_registrar = exports.z_filtro = void 0;
const cross_fetch_1 = __importDefault(require("cross-fetch")); const cross_fetch_1 = __importDefault(require("cross-fetch"));
const p_respostas_1 = require("p-respostas"); const p_respostas_1 = require("p-respostas");
const zod_1 = require("zod"); const zod_1 = require("zod");
const variaveis_1 = require("./variaveis"); const variaveis_1 = require("./variaveis");
const filtro = zod_1.z.object({ exports.z_filtro = zod_1.z.object({
coluna: zod_1.z.string(), coluna: zod_1.z.string(),
valor: zod_1.z.any(), valor: zod_1.z.any(),
operador: variaveis_1.operadores_pilao, operador: variaveis_1.operadores_pilao,
@ -18,7 +18,7 @@ exports.zp_serie_registrar = zod_1.z.object({
colanuEixoX: zod_1.z.string(), colanuEixoX: zod_1.z.string(),
colunaAgrupamento: zod_1.z.string().array().optional(), colunaAgrupamento: zod_1.z.string().array().optional(),
agregacao: variaveis_1.tiposSeriesAgregacoes, agregacao: variaveis_1.tiposSeriesAgregacoes,
filtros: filtro.array().optional(), filtros: exports.z_filtro.array().optional(),
}); });
const serie_consultar = (cliente) => (parametros) => { const serie_consultar = (cliente) => (parametros) => {
const dados = async () => { const dados = async () => {

View file

@ -138,4 +138,17 @@ export declare const pPilao: {
data: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; data: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[];
mes: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; mes: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[];
}; };
z_filtro: import("zod").ZodObject<{
coluna: import("zod").ZodString;
valor: import("zod").ZodAny;
operador: import("zod").ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
}, "strip", import("zod").ZodTypeAny, {
coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any;
}, {
coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any;
}>;
}; };

View file

@ -21,4 +21,5 @@ exports.pPilao = {
zp_deletar_registros: _deletar_registros_1.zp_deletar_registros, zp_deletar_registros: _deletar_registros_1.zp_deletar_registros,
operadores_pilao: variaveis_2.operadores_pilao, operadores_pilao: variaveis_2.operadores_pilao,
operadores_permitidos_por_tipo: variaveis_2.operadores_permitidos_por_tipo, operadores_permitidos_por_tipo: variaveis_2.operadores_permitidos_por_tipo,
z_filtro: _serie_consultar_1.z_filtro,
}; };

View file

@ -1,6 +1,6 @@
{ {
"name": "p-drives", "name": "p-drives",
"version": "0.116.0", "version": "0.117.0",
"description": "", "description": "",
"main": "src/index.ts", "main": "src/index.ts",
"exports": { "exports": {

View file

@ -9,7 +9,7 @@ import {
type zp_produto_conta, type zp_produto_conta,
} from "./variaveis" } from "./variaveis"
const filtro = z.object({ export const z_filtro = z.object({
coluna: z.string(), coluna: z.string(),
valor: z.any(), valor: z.any(),
operador: operadores_pilao, operador: operadores_pilao,
@ -20,7 +20,7 @@ export const zp_serie_registrar = z.object({
colanuEixoX: z.string(), colanuEixoX: z.string(),
colunaAgrupamento: z.string().array().optional(), colunaAgrupamento: z.string().array().optional(),
agregacao: tiposSeriesAgregacoes, agregacao: tiposSeriesAgregacoes,
filtros: filtro.array().optional(), filtros: z_filtro.array().optional(),
}) })
export const serie_consultar = export const serie_consultar =

View file

@ -13,7 +13,11 @@ import {
zp_produto_conta, zp_produto_conta,
} from "./variaveis" } from "./variaveis"
import { serie_consultar, zp_serie_registrar } from "./_serie_consultar" import {
serie_consultar,
z_filtro,
zp_serie_registrar,
} from "./_serie_consultar"
export { tiposSeriesAgregacoes } export { tiposSeriesAgregacoes }
@ -29,4 +33,5 @@ export const pPilao = {
zp_deletar_registros, zp_deletar_registros,
operadores_pilao, operadores_pilao,
operadores_permitidos_por_tipo, operadores_permitidos_por_tipo,
z_filtro,
} }