diff --git a/dist-import/pilao-de-dados/index.d.ts b/dist-import/pilao-de-dados/index.d.ts index f4001bf..346e12d 100644 --- a/dist-import/pilao-de-dados/index.d.ts +++ b/dist-import/pilao-de-dados/index.d.ts @@ -12,24 +12,24 @@ export declare const pPilao: { tabela: (_: { tabela: string; colanuEixoX: string; - colunaAgrupamento: string[]; - filtros: { + colunaAgrupamento?: string[] | undefined; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }) => string; descricao: (_: { tabela: string; colanuEixoX: string; - colunaAgrupamento: string[]; - filtros: { + colunaAgrupamento?: string[] | undefined; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }) => string; campos: { tabela: { @@ -40,18 +40,18 @@ export declare const pPilao: { rotulo: string; tipo_campo: import("zod").TypeOf>; }; - colunaAgrupamento: { + colunaAgrupamento?: { rotulo: string; tipo_campo: import("zod").TypeOf>; - }; - filtros: { + } | undefined; + filtros?: { rotulo: string; tipo_campo: import("zod").TypeOf>; - }; - descricao_pelo_usuario: { + } | undefined; + descricao_pelo_usuario?: { rotulo: string; tipo_campo: import("zod").TypeOf>; - }; + } | undefined; }; }; z_contagem_em_pizza: { @@ -59,49 +59,49 @@ export declare const pPilao: { rotulo: string; tabela: (_: { tabela: string; - colanuEixoX: string; - filtros: { + classes: string; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }) => string; descricao: (_: { tabela: string; - colanuEixoX: string; - filtros: { + classes: string; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }) => string; campos: { tabela: { rotulo: string; tipo_campo: import("zod").TypeOf>; }; - colanuEixoX: { + classes: { rotulo: string; tipo_campo: import("zod").TypeOf>; }; - filtros: { + filtros?: { rotulo: string; tipo_campo: import("zod").TypeOf>; - }; - descricao_pelo_usuario: { + } | undefined; + descricao_pelo_usuario?: { rotulo: string; tipo_campo: import("zod").TypeOf>; - }; + } | undefined; }; }; }; z_contagem_em_barra_vertical: import("zod").ZodObject<{ tabela: import("zod").ZodString; colanuEixoX: import("zod").ZodString; - colunaAgrupamento: import("zod").ZodArray; - filtros: import("zod").ZodArray>; + filtros: import("zod").ZodOptional", "<", ">=", "<=", "∩"]>; @@ -113,33 +113,33 @@ export declare const pPilao: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }>, "many">; - descricao_pelo_usuario: import("zod").ZodString; + }>, "many">>; + descricao_pelo_usuario: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { tabela: string; colanuEixoX: string; - colunaAgrupamento: string[]; - filtros: { + colunaAgrupamento?: string[] | undefined; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }, { tabela: string; colanuEixoX: string; - colunaAgrupamento: string[]; - filtros: { + colunaAgrupamento?: string[] | undefined; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }>; z_contagem_em_pizza: import("zod").ZodObject<{ tabela: import("zod").ZodString; - colanuEixoX: import("zod").ZodString; - filtros: import("zod").ZodArray", "<", ">=", "<=", "∩"]>; @@ -151,26 +151,26 @@ export declare const pPilao: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }>, "many">; - descricao_pelo_usuario: import("zod").ZodString; + }>, "many">>; + descricao_pelo_usuario: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { tabela: string; - colanuEixoX: string; - filtros: { + classes: string; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }, { tabela: string; - colanuEixoX: string; - filtros: { + classes: string; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }>; zp_registrar_base_dados: import("zod").ZodObject<{ tabela: import("zod").ZodString; @@ -322,8 +322,8 @@ export declare const pPilao: { z_contagem_em_barra_vertical: import("zod").ZodObject<{ tabela: import("zod").ZodString; colanuEixoX: import("zod").ZodString; - colunaAgrupamento: import("zod").ZodArray; - filtros: import("zod").ZodArray>; + filtros: import("zod").ZodOptional", "<", ">=", "<=", "∩"]>; @@ -335,33 +335,33 @@ export declare const pPilao: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }>, "many">; - descricao_pelo_usuario: import("zod").ZodString; + }>, "many">>; + descricao_pelo_usuario: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { tabela: string; colanuEixoX: string; - colunaAgrupamento: string[]; - filtros: { + colunaAgrupamento?: string[] | undefined; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }, { tabela: string; colanuEixoX: string; - colunaAgrupamento: string[]; - filtros: { + colunaAgrupamento?: string[] | undefined; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }>; z_contagem_em_pizza: import("zod").ZodObject<{ tabela: import("zod").ZodString; - colanuEixoX: import("zod").ZodString; - filtros: import("zod").ZodArray", "<", ">=", "<=", "∩"]>; @@ -373,26 +373,26 @@ export declare const pPilao: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }>, "many">; - descricao_pelo_usuario: import("zod").ZodString; + }>, "many">>; + descricao_pelo_usuario: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { tabela: string; - colanuEixoX: string; - filtros: { + classes: string; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }, { tabela: string; - colanuEixoX: string; - filtros: { + classes: string; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }>; }; }; diff --git a/dist-import/pilao-de-dados/visoes/index.d.ts b/dist-import/pilao-de-dados/visoes/index.d.ts index 7521702..7421ea7 100644 --- a/dist-import/pilao-de-dados/visoes/index.d.ts +++ b/dist-import/pilao-de-dados/visoes/index.d.ts @@ -3,8 +3,8 @@ declare const z_tipos_campos: z.ZodEnum<["tabela", "coluna", "texto", "lista_col export declare const z_contagem_em_barra_vertical: z.ZodObject<{ tabela: z.ZodString; colanuEixoX: z.ZodString; - colunaAgrupamento: z.ZodArray; - filtros: z.ZodArray>; + filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; @@ -16,33 +16,33 @@ export declare const z_contagem_em_barra_vertical: z.ZodObject<{ coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }>, "many">; - descricao_pelo_usuario: z.ZodString; + }>, "many">>; + descricao_pelo_usuario: z.ZodOptional; }, "strip", z.ZodTypeAny, { tabela: string; colanuEixoX: string; - colunaAgrupamento: string[]; - filtros: { + colunaAgrupamento?: string[] | undefined; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }, { tabela: string; colanuEixoX: string; - colunaAgrupamento: string[]; - filtros: { + colunaAgrupamento?: string[] | undefined; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }>; export declare const z_contagem_em_pizza: z.ZodObject<{ tabela: z.ZodString; - colanuEixoX: z.ZodString; - filtros: z.ZodArray", "<", ">=", "<=", "∩"]>; @@ -54,33 +54,33 @@ export declare const z_contagem_em_pizza: z.ZodObject<{ coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }>, "many">; - descricao_pelo_usuario: z.ZodString; + }>, "many">>; + descricao_pelo_usuario: z.ZodOptional; }, "strip", z.ZodTypeAny, { tabela: string; - colanuEixoX: string; - filtros: { + classes: string; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }, { tabela: string; - colanuEixoX: string; - filtros: { + classes: string; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }>; export declare const visoes: { z_contagem_em_barra_vertical: z.ZodObject<{ tabela: z.ZodString; colanuEixoX: z.ZodString; - colunaAgrupamento: z.ZodArray; - filtros: z.ZodArray>; + filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; @@ -92,33 +92,33 @@ export declare const visoes: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }>, "many">; - descricao_pelo_usuario: z.ZodString; + }>, "many">>; + descricao_pelo_usuario: z.ZodOptional; }, "strip", z.ZodTypeAny, { tabela: string; colanuEixoX: string; - colunaAgrupamento: string[]; - filtros: { + colunaAgrupamento?: string[] | undefined; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }, { tabela: string; colanuEixoX: string; - colunaAgrupamento: string[]; - filtros: { + colunaAgrupamento?: string[] | undefined; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }>; z_contagem_em_pizza: z.ZodObject<{ tabela: z.ZodString; - colanuEixoX: z.ZodString; - filtros: z.ZodArray", "<", ">=", "<=", "∩"]>; @@ -130,26 +130,26 @@ export declare const visoes: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }>, "many">; - descricao_pelo_usuario: z.ZodString; + }>, "many">>; + descricao_pelo_usuario: z.ZodOptional; }, "strip", z.ZodTypeAny, { tabela: string; - colanuEixoX: string; - filtros: { + classes: string; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }, { tabela: string; - colanuEixoX: string; - filtros: { + classes: string; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }>; }; /** Cria a estrutura de campos para insersão de dados */ diff --git a/dist-import/pilao-de-dados/visoes/index.js b/dist-import/pilao-de-dados/visoes/index.js index ea6df0a..07b083d 100644 --- a/dist-import/pilao-de-dados/visoes/index.js +++ b/dist-import/pilao-de-dados/visoes/index.js @@ -11,15 +11,15 @@ const z_tipos_campos = z.enum([ export const z_contagem_em_barra_vertical = z.object({ tabela: z.string(), colanuEixoX: z.string(), - colunaAgrupamento: z.string().array(), - filtros: z_filtro.array(), - descricao_pelo_usuario: z.string(), + colunaAgrupamento: z.string().array().optional(), + filtros: z_filtro.array().optional(), + descricao_pelo_usuario: z.string().optional(), }); export const z_contagem_em_pizza = z.object({ tabela: z.string(), - colanuEixoX: z.string(), - filtros: z_filtro.array(), - descricao_pelo_usuario: z.string(), + classes: z.string(), + filtros: z_filtro.array().optional(), + descricao_pelo_usuario: z.string().optional(), }); export const visoes = { z_contagem_em_barra_vertical, @@ -60,17 +60,17 @@ export const extruturas_de_campos = { visao: "z_contagem_em_pizza", rotulo: "Contagem em Pizza", tabela: ({ tabela }) => tabela, - descricao: ({ tabela, descricao_pelo_usuario, colanuEixoX, filtros }) => { + descricao: ({ tabela, descricao_pelo_usuario, classes, filtros }) => { if (String(descricao_pelo_usuario || "").trim()) return String(descricao_pelo_usuario || "").trim(); - return `Contagem de ${tabela} por ${colanuEixoX}${!filtros?.length + return `Contagem de ${tabela} por ${classes}${!filtros?.length ? "" : `, quando ${filtros .map(({ coluna, operador, valor }) => `${coluna} ${operador} ${valor}`) .join(", ")}`}.`; }, campos: { - colanuEixoX: { rotulo: "Classes", tipo_campo: "coluna" }, + classes: { rotulo: "Classes", tipo_campo: "coluna" }, tabela: { rotulo: "Tabela", tipo_campo: "tabela" }, filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros" }, descricao_pelo_usuario: { rotulo: "Descrição", tipo_campo: "texto" }, diff --git a/dist-require/pilao-de-dados/index.d.ts b/dist-require/pilao-de-dados/index.d.ts index f4001bf..346e12d 100644 --- a/dist-require/pilao-de-dados/index.d.ts +++ b/dist-require/pilao-de-dados/index.d.ts @@ -12,24 +12,24 @@ export declare const pPilao: { tabela: (_: { tabela: string; colanuEixoX: string; - colunaAgrupamento: string[]; - filtros: { + colunaAgrupamento?: string[] | undefined; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }) => string; descricao: (_: { tabela: string; colanuEixoX: string; - colunaAgrupamento: string[]; - filtros: { + colunaAgrupamento?: string[] | undefined; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }) => string; campos: { tabela: { @@ -40,18 +40,18 @@ export declare const pPilao: { rotulo: string; tipo_campo: import("zod").TypeOf>; }; - colunaAgrupamento: { + colunaAgrupamento?: { rotulo: string; tipo_campo: import("zod").TypeOf>; - }; - filtros: { + } | undefined; + filtros?: { rotulo: string; tipo_campo: import("zod").TypeOf>; - }; - descricao_pelo_usuario: { + } | undefined; + descricao_pelo_usuario?: { rotulo: string; tipo_campo: import("zod").TypeOf>; - }; + } | undefined; }; }; z_contagem_em_pizza: { @@ -59,49 +59,49 @@ export declare const pPilao: { rotulo: string; tabela: (_: { tabela: string; - colanuEixoX: string; - filtros: { + classes: string; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }) => string; descricao: (_: { tabela: string; - colanuEixoX: string; - filtros: { + classes: string; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }) => string; campos: { tabela: { rotulo: string; tipo_campo: import("zod").TypeOf>; }; - colanuEixoX: { + classes: { rotulo: string; tipo_campo: import("zod").TypeOf>; }; - filtros: { + filtros?: { rotulo: string; tipo_campo: import("zod").TypeOf>; - }; - descricao_pelo_usuario: { + } | undefined; + descricao_pelo_usuario?: { rotulo: string; tipo_campo: import("zod").TypeOf>; - }; + } | undefined; }; }; }; z_contagem_em_barra_vertical: import("zod").ZodObject<{ tabela: import("zod").ZodString; colanuEixoX: import("zod").ZodString; - colunaAgrupamento: import("zod").ZodArray; - filtros: import("zod").ZodArray>; + filtros: import("zod").ZodOptional", "<", ">=", "<=", "∩"]>; @@ -113,33 +113,33 @@ export declare const pPilao: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }>, "many">; - descricao_pelo_usuario: import("zod").ZodString; + }>, "many">>; + descricao_pelo_usuario: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { tabela: string; colanuEixoX: string; - colunaAgrupamento: string[]; - filtros: { + colunaAgrupamento?: string[] | undefined; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }, { tabela: string; colanuEixoX: string; - colunaAgrupamento: string[]; - filtros: { + colunaAgrupamento?: string[] | undefined; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }>; z_contagem_em_pizza: import("zod").ZodObject<{ tabela: import("zod").ZodString; - colanuEixoX: import("zod").ZodString; - filtros: import("zod").ZodArray", "<", ">=", "<=", "∩"]>; @@ -151,26 +151,26 @@ export declare const pPilao: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }>, "many">; - descricao_pelo_usuario: import("zod").ZodString; + }>, "many">>; + descricao_pelo_usuario: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { tabela: string; - colanuEixoX: string; - filtros: { + classes: string; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }, { tabela: string; - colanuEixoX: string; - filtros: { + classes: string; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }>; zp_registrar_base_dados: import("zod").ZodObject<{ tabela: import("zod").ZodString; @@ -322,8 +322,8 @@ export declare const pPilao: { z_contagem_em_barra_vertical: import("zod").ZodObject<{ tabela: import("zod").ZodString; colanuEixoX: import("zod").ZodString; - colunaAgrupamento: import("zod").ZodArray; - filtros: import("zod").ZodArray>; + filtros: import("zod").ZodOptional", "<", ">=", "<=", "∩"]>; @@ -335,33 +335,33 @@ export declare const pPilao: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }>, "many">; - descricao_pelo_usuario: import("zod").ZodString; + }>, "many">>; + descricao_pelo_usuario: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { tabela: string; colanuEixoX: string; - colunaAgrupamento: string[]; - filtros: { + colunaAgrupamento?: string[] | undefined; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }, { tabela: string; colanuEixoX: string; - colunaAgrupamento: string[]; - filtros: { + colunaAgrupamento?: string[] | undefined; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }>; z_contagem_em_pizza: import("zod").ZodObject<{ tabela: import("zod").ZodString; - colanuEixoX: import("zod").ZodString; - filtros: import("zod").ZodArray", "<", ">=", "<=", "∩"]>; @@ -373,26 +373,26 @@ export declare const pPilao: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }>, "many">; - descricao_pelo_usuario: import("zod").ZodString; + }>, "many">>; + descricao_pelo_usuario: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { tabela: string; - colanuEixoX: string; - filtros: { + classes: string; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }, { tabela: string; - colanuEixoX: string; - filtros: { + classes: string; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }>; }; }; diff --git a/dist-require/pilao-de-dados/visoes/index.d.ts b/dist-require/pilao-de-dados/visoes/index.d.ts index 7521702..7421ea7 100644 --- a/dist-require/pilao-de-dados/visoes/index.d.ts +++ b/dist-require/pilao-de-dados/visoes/index.d.ts @@ -3,8 +3,8 @@ declare const z_tipos_campos: z.ZodEnum<["tabela", "coluna", "texto", "lista_col export declare const z_contagem_em_barra_vertical: z.ZodObject<{ tabela: z.ZodString; colanuEixoX: z.ZodString; - colunaAgrupamento: z.ZodArray; - filtros: z.ZodArray>; + filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; @@ -16,33 +16,33 @@ export declare const z_contagem_em_barra_vertical: z.ZodObject<{ coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }>, "many">; - descricao_pelo_usuario: z.ZodString; + }>, "many">>; + descricao_pelo_usuario: z.ZodOptional; }, "strip", z.ZodTypeAny, { tabela: string; colanuEixoX: string; - colunaAgrupamento: string[]; - filtros: { + colunaAgrupamento?: string[] | undefined; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }, { tabela: string; colanuEixoX: string; - colunaAgrupamento: string[]; - filtros: { + colunaAgrupamento?: string[] | undefined; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }>; export declare const z_contagem_em_pizza: z.ZodObject<{ tabela: z.ZodString; - colanuEixoX: z.ZodString; - filtros: z.ZodArray", "<", ">=", "<=", "∩"]>; @@ -54,33 +54,33 @@ export declare const z_contagem_em_pizza: z.ZodObject<{ coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }>, "many">; - descricao_pelo_usuario: z.ZodString; + }>, "many">>; + descricao_pelo_usuario: z.ZodOptional; }, "strip", z.ZodTypeAny, { tabela: string; - colanuEixoX: string; - filtros: { + classes: string; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }, { tabela: string; - colanuEixoX: string; - filtros: { + classes: string; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }>; export declare const visoes: { z_contagem_em_barra_vertical: z.ZodObject<{ tabela: z.ZodString; colanuEixoX: z.ZodString; - colunaAgrupamento: z.ZodArray; - filtros: z.ZodArray>; + filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; @@ -92,33 +92,33 @@ export declare const visoes: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }>, "many">; - descricao_pelo_usuario: z.ZodString; + }>, "many">>; + descricao_pelo_usuario: z.ZodOptional; }, "strip", z.ZodTypeAny, { tabela: string; colanuEixoX: string; - colunaAgrupamento: string[]; - filtros: { + colunaAgrupamento?: string[] | undefined; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }, { tabela: string; colanuEixoX: string; - colunaAgrupamento: string[]; - filtros: { + colunaAgrupamento?: string[] | undefined; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }>; z_contagem_em_pizza: z.ZodObject<{ tabela: z.ZodString; - colanuEixoX: z.ZodString; - filtros: z.ZodArray", "<", ">=", "<=", "∩"]>; @@ -130,26 +130,26 @@ export declare const visoes: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }>, "many">; - descricao_pelo_usuario: z.ZodString; + }>, "many">>; + descricao_pelo_usuario: z.ZodOptional; }, "strip", z.ZodTypeAny, { tabela: string; - colanuEixoX: string; - filtros: { + classes: string; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }, { tabela: string; - colanuEixoX: string; - filtros: { + classes: string; + filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; - }[]; - descricao_pelo_usuario: string; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; }>; }; /** Cria a estrutura de campos para insersão de dados */ diff --git a/dist-require/pilao-de-dados/visoes/index.js b/dist-require/pilao-de-dados/visoes/index.js index 57d146a..5aa2dcd 100644 --- a/dist-require/pilao-de-dados/visoes/index.js +++ b/dist-require/pilao-de-dados/visoes/index.js @@ -14,15 +14,15 @@ const z_tipos_campos = zod_1.z.enum([ exports.z_contagem_em_barra_vertical = zod_1.z.object({ tabela: zod_1.z.string(), colanuEixoX: zod_1.z.string(), - colunaAgrupamento: zod_1.z.string().array(), - filtros: _serie_consultar_1.z_filtro.array(), - descricao_pelo_usuario: zod_1.z.string(), + colunaAgrupamento: zod_1.z.string().array().optional(), + filtros: _serie_consultar_1.z_filtro.array().optional(), + descricao_pelo_usuario: zod_1.z.string().optional(), }); exports.z_contagem_em_pizza = zod_1.z.object({ tabela: zod_1.z.string(), - colanuEixoX: zod_1.z.string(), - filtros: _serie_consultar_1.z_filtro.array(), - descricao_pelo_usuario: zod_1.z.string(), + classes: zod_1.z.string(), + filtros: _serie_consultar_1.z_filtro.array().optional(), + descricao_pelo_usuario: zod_1.z.string().optional(), }); exports.visoes = { z_contagem_em_barra_vertical: exports.z_contagem_em_barra_vertical, @@ -63,17 +63,17 @@ exports.extruturas_de_campos = { visao: "z_contagem_em_pizza", rotulo: "Contagem em Pizza", tabela: ({ tabela }) => tabela, - descricao: ({ tabela, descricao_pelo_usuario, colanuEixoX, filtros }) => { + descricao: ({ tabela, descricao_pelo_usuario, classes, filtros }) => { if (String(descricao_pelo_usuario || "").trim()) return String(descricao_pelo_usuario || "").trim(); - return `Contagem de ${tabela} por ${colanuEixoX}${!filtros?.length + return `Contagem de ${tabela} por ${classes}${!filtros?.length ? "" : `, quando ${filtros .map(({ coluna, operador, valor }) => `${coluna} ${operador} ${valor}`) .join(", ")}`}.`; }, campos: { - colanuEixoX: { rotulo: "Classes", tipo_campo: "coluna" }, + classes: { rotulo: "Classes", tipo_campo: "coluna" }, tabela: { rotulo: "Tabela", tipo_campo: "tabela" }, filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros" }, descricao_pelo_usuario: { rotulo: "Descrição", tipo_campo: "texto" }, diff --git a/package.json b/package.json index 6ec7ff3..02e0854 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-drives", - "version": "0.121.0", + "version": "0.122.0", "description": "", "main": "src/index.ts", "exports": { diff --git a/src/pilao-de-dados/visoes/index.ts b/src/pilao-de-dados/visoes/index.ts index 30092de..008a064 100644 --- a/src/pilao-de-dados/visoes/index.ts +++ b/src/pilao-de-dados/visoes/index.ts @@ -13,16 +13,16 @@ const z_tipos_campos = z.enum([ export const z_contagem_em_barra_vertical = z.object({ tabela: z.string(), colanuEixoX: z.string(), - colunaAgrupamento: z.string().array(), - filtros: z_filtro.array(), - descricao_pelo_usuario: z.string(), + colunaAgrupamento: z.string().array().optional(), + filtros: z_filtro.array().optional(), + descricao_pelo_usuario: z.string().optional(), }) export const z_contagem_em_pizza = z.object({ tabela: z.string(), - colanuEixoX: z.string(), - filtros: z_filtro.array(), - descricao_pelo_usuario: z.string(), + classes: z.string(), + filtros: z_filtro.array().optional(), + descricao_pelo_usuario: z.string().optional(), }) export const visoes = { @@ -97,11 +97,11 @@ export const extruturas_de_campos: { visao: "z_contagem_em_pizza", rotulo: "Contagem em Pizza", tabela: ({ tabela }) => tabela, - descricao: ({ tabela, descricao_pelo_usuario, colanuEixoX, filtros }) => { + descricao: ({ tabela, descricao_pelo_usuario, classes, filtros }) => { if (String(descricao_pelo_usuario || "").trim()) return String(descricao_pelo_usuario || "").trim() - return `Contagem de ${tabela} por ${colanuEixoX}${ + return `Contagem de ${tabela} por ${classes}${ !filtros?.length ? "" : `, quando ${filtros @@ -113,7 +113,7 @@ export const extruturas_de_campos: { }.` }, campos: { - colanuEixoX: { rotulo: "Classes", tipo_campo: "coluna" }, + classes: { rotulo: "Classes", tipo_campo: "coluna" }, tabela: { rotulo: "Tabela", tipo_campo: "tabela" }, filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros" }, descricao_pelo_usuario: { rotulo: "Descrição", tipo_campo: "texto" },