diff --git a/dist-import/pilao-de-dados/_enviar_registros.d.ts b/dist-import/pilao-de-dados/_enviar_registros.d.ts index 3c5bd17..e4d96ec 100644 --- a/dist-import/pilao-de-dados/_enviar_registros.d.ts +++ b/dist-import/pilao-de-dados/_enviar_registros.d.ts @@ -5,50 +5,50 @@ export declare const zp_registrar_base_dados: z.ZodObject<{ tabela: z.ZodString; colunas: z.ZodArray; + tipo: z.ZodEnum<["texto", "numero", "confirmacao", "lista_texto", "lista_numero", "lista_mes", "lista_data", "mes", "data"]>; }, "strip", z.ZodTypeAny, { coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "data" | "mes"; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; }, { coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "data" | "mes"; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; }>, "many">; }, "strip", z.ZodTypeAny, { tabela: string; colunas: { coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "data" | "mes"; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; }[]; }, { tabela: string; colunas: { coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "data" | "mes"; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; }[]; }>; export declare const zp_enviar_registros: z.ZodObject<{ tabela: z.ZodString; registros: z.ZodArray>>; + tipo: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { valor?: any; - tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "data" | "mes" | null | undefined; + tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data" | null | undefined; }, { valor?: any; - tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "data" | "mes" | null | undefined; + tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data" | null | undefined; }>>, "many">; }, "strip", z.ZodTypeAny, { tabela: string; registros: Record[]; }, { tabela: string; registros: Record[]; }>; export declare const enviar_registros: ({ conta, produto, emDesenvolvimento }: z.infer) => ({ registros: registros_entrada, tabela, }: z.infer) => Promise>; diff --git a/dist-import/pilao-de-dados/index.d.ts b/dist-import/pilao-de-dados/index.d.ts index 066b2ef..3b903ab 100644 --- a/dist-import/pilao-de-dados/index.d.ts +++ b/dist-import/pilao-de-dados/index.d.ts @@ -266,25 +266,25 @@ export declare const pPilao: { tabela: import("zod").ZodString; colunas: import("zod").ZodArray; + tipo: import("zod").ZodEnum<["texto", "numero", "confirmacao", "lista_texto", "lista_numero", "lista_mes", "lista_data", "mes", "data"]>; }, "strip", import("zod").ZodTypeAny, { coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "data" | "mes"; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; }, { coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "data" | "mes"; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; }>, "many">; }, "strip", import("zod").ZodTypeAny, { tabela: string; colunas: { coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "data" | "mes"; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; }[]; }, { tabela: string; colunas: { coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "data" | "mes"; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; }[]; }>; enviar_registros: ({ conta, produto, emDesenvolvimento }: import("zod").TypeOf) => ({ registros: registros_entrada, tabela, }: import("zod").TypeOf) => Promise>; @@ -292,25 +292,25 @@ export declare const pPilao: { tabela: import("zod").ZodString; registros: import("zod").ZodArray>>; + tipo: import("zod").ZodNullable>>; }, "strip", import("zod").ZodTypeAny, { valor?: any; - tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "data" | "mes" | null | undefined; + tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data" | null | undefined; }, { valor?: any; - tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "data" | "mes" | null | undefined; + tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data" | null | undefined; }>>, "many">; }, "strip", import("zod").ZodTypeAny, { tabela: string; registros: Record[]; }, { tabela: string; registros: Record[]; }>; serie_consultar: (cliente: import("zod").TypeOf) => (tipoVisao: T, parametros: import("zod").TypeOf<(typeof visoes)[T]>) => { @@ -353,8 +353,10 @@ export declare const pPilao: { confirmacao: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; lista_texto: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; lista_numero: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; - data: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; + lista_mes: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; + lista_data: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; mes: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; + data: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; }; z_filtro: import("zod").ZodObject<{ coluna: import("zod").ZodString; diff --git a/dist-import/pilao-de-dados/variaveis.d.ts b/dist-import/pilao-de-dados/variaveis.d.ts index 0a2cbfd..a044f77 100644 --- a/dist-import/pilao-de-dados/variaveis.d.ts +++ b/dist-import/pilao-de-dados/variaveis.d.ts @@ -15,7 +15,7 @@ export declare const zp_produto_conta: z.ZodObject<{ produto: string; emDesenvolvimento?: boolean | undefined; }>; -export declare const z_tipo_coluna_base_dados: z.ZodEnum<["texto", "numero", "confirmacao", "lista_texto", "lista_numero", "data", "mes"]>; +export declare const z_tipo_coluna_base_dados: z.ZodEnum<["texto", "numero", "confirmacao", "lista_texto", "lista_numero", "lista_mes", "lista_data", "mes", "data"]>; export declare const operadores_pilao: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; export declare const operadores_permitidos_por_tipo: { [key in z.infer]: z.infer[]; diff --git a/dist-import/pilao-de-dados/variaveis.js b/dist-import/pilao-de-dados/variaveis.js index 4ce2e32..43534c7 100644 --- a/dist-import/pilao-de-dados/variaveis.js +++ b/dist-import/pilao-de-dados/variaveis.js @@ -20,8 +20,10 @@ export const z_tipo_coluna_base_dados = z.enum([ "confirmacao", "lista_texto", "lista_numero", - "data", + "lista_mes", + "lista_data", "mes", + "data", ]); export const operadores_pilao = z.enum(["=", "!=", ">", "<", ">=", "<=", "∩"]); export const operadores_permitidos_por_tipo = { @@ -29,6 +31,8 @@ export const operadores_permitidos_por_tipo = { data: ["=", "!=", ">", "<", ">=", "<="], lista_numero: ["∩"], lista_texto: ["∩"], + lista_mes: ["∩"], + lista_data: ["∩"], mes: ["=", "!=", ">", "<", ">=", "<="], numero: ["=", "!=", ">", "<", ">=", "<="], texto: ["=", "!="], diff --git a/package.json b/package.json index 3f588e8..b923144 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-drives", - "version": "0.133.0", + "version": "0.134.0", "description": "", "main": "src/index.ts", "exports": { diff --git a/src/pilao-de-dados/variaveis.ts b/src/pilao-de-dados/variaveis.ts index 7e8d207..b60c4b2 100644 --- a/src/pilao-de-dados/variaveis.ts +++ b/src/pilao-de-dados/variaveis.ts @@ -32,8 +32,10 @@ export const z_tipo_coluna_base_dados = z.enum([ "confirmacao", "lista_texto", "lista_numero", - "data", + "lista_mes", + "lista_data", "mes", + "data", ]) export const operadores_pilao = z.enum(["=", "!=", ">", "<", ">=", "<=", "∩"]) @@ -47,6 +49,8 @@ export const operadores_permitidos_por_tipo: { data: ["=", "!=", ">", "<", ">=", "<="], lista_numero: ["∩"], lista_texto: ["∩"], + lista_mes: ["∩"], + lista_data: ["∩"], mes: ["=", "!=", ">", "<", ">=", "<="], numero: ["=", "!=", ">", "<", ">=", "<="], texto: ["=", "!="],