This commit is contained in:
Luiz H. R. Silva 2024-07-05 14:48:31 -03:00
parent 3c7db25ca5
commit 9311b66eb7
8 changed files with 274 additions and 274 deletions

View file

@ -12,24 +12,24 @@ export declare const pPilao: {
tabela: (_: { tabela: (_: {
tabela: string; tabela: string;
colanuEixoX: string; colanuEixoX: string;
colunaAgrupamento: string[]; colunaAgrupamento?: string[] | undefined;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}) => string; }) => string;
descricao: (_: { descricao: (_: {
tabela: string; tabela: string;
colanuEixoX: string; colanuEixoX: string;
colunaAgrupamento: string[]; colunaAgrupamento?: string[] | undefined;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}) => string; }) => string;
campos: { campos: {
tabela: { tabela: {
@ -40,18 +40,18 @@ export declare const pPilao: {
rotulo: string; rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>; tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>;
}; };
colunaAgrupamento: { colunaAgrupamento?: {
rotulo: string; rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>; tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>;
}; } | undefined;
filtros: { filtros?: {
rotulo: string; rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>; tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>;
}; } | undefined;
descricao_pelo_usuario: { descricao_pelo_usuario?: {
rotulo: string; rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>; tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>;
}; } | undefined;
}; };
}; };
z_contagem_em_pizza: { z_contagem_em_pizza: {
@ -59,49 +59,49 @@ export declare const pPilao: {
rotulo: string; rotulo: string;
tabela: (_: { tabela: (_: {
tabela: string; tabela: string;
colanuEixoX: string; classes: string;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}) => string; }) => string;
descricao: (_: { descricao: (_: {
tabela: string; tabela: string;
colanuEixoX: string; classes: string;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}) => string; }) => string;
campos: { campos: {
tabela: { tabela: {
rotulo: string; rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>; tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>;
}; };
colanuEixoX: { classes: {
rotulo: string; rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>; tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>;
}; };
filtros: { filtros?: {
rotulo: string; rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>; tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>;
}; } | undefined;
descricao_pelo_usuario: { descricao_pelo_usuario?: {
rotulo: string; rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>; tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>;
}; } | undefined;
}; };
}; };
}; };
z_contagem_em_barra_vertical: import("zod").ZodObject<{ z_contagem_em_barra_vertical: import("zod").ZodObject<{
tabela: import("zod").ZodString; tabela: import("zod").ZodString;
colanuEixoX: import("zod").ZodString; colanuEixoX: import("zod").ZodString;
colunaAgrupamento: import("zod").ZodArray<import("zod").ZodString, "many">; colunaAgrupamento: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
filtros: import("zod").ZodArray<import("zod").ZodObject<{ filtros: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
coluna: import("zod").ZodString; coluna: import("zod").ZodString;
valor: import("zod").ZodAny; valor: import("zod").ZodAny;
operador: import("zod").ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; operador: import("zod").ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
@ -113,33 +113,33 @@ export declare const pPilao: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}>, "many">; }>, "many">>;
descricao_pelo_usuario: import("zod").ZodString; descricao_pelo_usuario: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, { }, "strip", import("zod").ZodTypeAny, {
tabela: string; tabela: string;
colanuEixoX: string; colanuEixoX: string;
colunaAgrupamento: string[]; colunaAgrupamento?: string[] | undefined;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}, { }, {
tabela: string; tabela: string;
colanuEixoX: string; colanuEixoX: string;
colunaAgrupamento: string[]; colunaAgrupamento?: string[] | undefined;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}>; }>;
z_contagem_em_pizza: import("zod").ZodObject<{ z_contagem_em_pizza: import("zod").ZodObject<{
tabela: import("zod").ZodString; tabela: import("zod").ZodString;
colanuEixoX: import("zod").ZodString; classes: import("zod").ZodString;
filtros: import("zod").ZodArray<import("zod").ZodObject<{ filtros: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
coluna: import("zod").ZodString; coluna: import("zod").ZodString;
valor: import("zod").ZodAny; valor: import("zod").ZodAny;
operador: import("zod").ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; operador: import("zod").ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
@ -151,26 +151,26 @@ export declare const pPilao: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}>, "many">; }>, "many">>;
descricao_pelo_usuario: import("zod").ZodString; descricao_pelo_usuario: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, { }, "strip", import("zod").ZodTypeAny, {
tabela: string; tabela: string;
colanuEixoX: string; classes: string;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}, { }, {
tabela: string; tabela: string;
colanuEixoX: string; classes: string;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}>; }>;
zp_registrar_base_dados: import("zod").ZodObject<{ zp_registrar_base_dados: import("zod").ZodObject<{
tabela: import("zod").ZodString; tabela: import("zod").ZodString;
@ -322,8 +322,8 @@ export declare const pPilao: {
z_contagem_em_barra_vertical: import("zod").ZodObject<{ z_contagem_em_barra_vertical: import("zod").ZodObject<{
tabela: import("zod").ZodString; tabela: import("zod").ZodString;
colanuEixoX: import("zod").ZodString; colanuEixoX: import("zod").ZodString;
colunaAgrupamento: import("zod").ZodArray<import("zod").ZodString, "many">; colunaAgrupamento: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
filtros: import("zod").ZodArray<import("zod").ZodObject<{ filtros: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
coluna: import("zod").ZodString; coluna: import("zod").ZodString;
valor: import("zod").ZodAny; valor: import("zod").ZodAny;
operador: import("zod").ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; operador: import("zod").ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
@ -335,33 +335,33 @@ export declare const pPilao: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}>, "many">; }>, "many">>;
descricao_pelo_usuario: import("zod").ZodString; descricao_pelo_usuario: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, { }, "strip", import("zod").ZodTypeAny, {
tabela: string; tabela: string;
colanuEixoX: string; colanuEixoX: string;
colunaAgrupamento: string[]; colunaAgrupamento?: string[] | undefined;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}, { }, {
tabela: string; tabela: string;
colanuEixoX: string; colanuEixoX: string;
colunaAgrupamento: string[]; colunaAgrupamento?: string[] | undefined;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}>; }>;
z_contagem_em_pizza: import("zod").ZodObject<{ z_contagem_em_pizza: import("zod").ZodObject<{
tabela: import("zod").ZodString; tabela: import("zod").ZodString;
colanuEixoX: import("zod").ZodString; classes: import("zod").ZodString;
filtros: import("zod").ZodArray<import("zod").ZodObject<{ filtros: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
coluna: import("zod").ZodString; coluna: import("zod").ZodString;
valor: import("zod").ZodAny; valor: import("zod").ZodAny;
operador: import("zod").ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; operador: import("zod").ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
@ -373,26 +373,26 @@ export declare const pPilao: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}>, "many">; }>, "many">>;
descricao_pelo_usuario: import("zod").ZodString; descricao_pelo_usuario: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, { }, "strip", import("zod").ZodTypeAny, {
tabela: string; tabela: string;
colanuEixoX: string; classes: string;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}, { }, {
tabela: string; tabela: string;
colanuEixoX: string; classes: string;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}>; }>;
}; };
}; };

View file

@ -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<{ export declare const z_contagem_em_barra_vertical: z.ZodObject<{
tabela: z.ZodString; tabela: z.ZodString;
colanuEixoX: z.ZodString; colanuEixoX: z.ZodString;
colunaAgrupamento: z.ZodArray<z.ZodString, "many">; colunaAgrupamento: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
filtros: z.ZodArray<z.ZodObject<{ filtros: z.ZodOptional<z.ZodArray<z.ZodObject<{
coluna: z.ZodString; coluna: z.ZodString;
valor: z.ZodAny; valor: z.ZodAny;
operador: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; operador: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
@ -16,33 +16,33 @@ export declare const z_contagem_em_barra_vertical: z.ZodObject<{
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}>, "many">; }>, "many">>;
descricao_pelo_usuario: z.ZodString; descricao_pelo_usuario: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, { }, "strip", z.ZodTypeAny, {
tabela: string; tabela: string;
colanuEixoX: string; colanuEixoX: string;
colunaAgrupamento: string[]; colunaAgrupamento?: string[] | undefined;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}, { }, {
tabela: string; tabela: string;
colanuEixoX: string; colanuEixoX: string;
colunaAgrupamento: string[]; colunaAgrupamento?: string[] | undefined;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}>; }>;
export declare const z_contagem_em_pizza: z.ZodObject<{ export declare const z_contagem_em_pizza: z.ZodObject<{
tabela: z.ZodString; tabela: z.ZodString;
colanuEixoX: z.ZodString; classes: z.ZodString;
filtros: z.ZodArray<z.ZodObject<{ filtros: z.ZodOptional<z.ZodArray<z.ZodObject<{
coluna: z.ZodString; coluna: z.ZodString;
valor: z.ZodAny; valor: z.ZodAny;
operador: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; operador: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
@ -54,33 +54,33 @@ export declare const z_contagem_em_pizza: z.ZodObject<{
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}>, "many">; }>, "many">>;
descricao_pelo_usuario: z.ZodString; descricao_pelo_usuario: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, { }, "strip", z.ZodTypeAny, {
tabela: string; tabela: string;
colanuEixoX: string; classes: string;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}, { }, {
tabela: string; tabela: string;
colanuEixoX: string; classes: string;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}>; }>;
export declare const visoes: { export declare const visoes: {
z_contagem_em_barra_vertical: z.ZodObject<{ z_contagem_em_barra_vertical: z.ZodObject<{
tabela: z.ZodString; tabela: z.ZodString;
colanuEixoX: z.ZodString; colanuEixoX: z.ZodString;
colunaAgrupamento: z.ZodArray<z.ZodString, "many">; colunaAgrupamento: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
filtros: z.ZodArray<z.ZodObject<{ filtros: z.ZodOptional<z.ZodArray<z.ZodObject<{
coluna: z.ZodString; coluna: z.ZodString;
valor: z.ZodAny; valor: z.ZodAny;
operador: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; operador: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
@ -92,33 +92,33 @@ export declare const visoes: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}>, "many">; }>, "many">>;
descricao_pelo_usuario: z.ZodString; descricao_pelo_usuario: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, { }, "strip", z.ZodTypeAny, {
tabela: string; tabela: string;
colanuEixoX: string; colanuEixoX: string;
colunaAgrupamento: string[]; colunaAgrupamento?: string[] | undefined;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}, { }, {
tabela: string; tabela: string;
colanuEixoX: string; colanuEixoX: string;
colunaAgrupamento: string[]; colunaAgrupamento?: string[] | undefined;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}>; }>;
z_contagem_em_pizza: z.ZodObject<{ z_contagem_em_pizza: z.ZodObject<{
tabela: z.ZodString; tabela: z.ZodString;
colanuEixoX: z.ZodString; classes: z.ZodString;
filtros: z.ZodArray<z.ZodObject<{ filtros: z.ZodOptional<z.ZodArray<z.ZodObject<{
coluna: z.ZodString; coluna: z.ZodString;
valor: z.ZodAny; valor: z.ZodAny;
operador: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; operador: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
@ -130,26 +130,26 @@ export declare const visoes: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}>, "many">; }>, "many">>;
descricao_pelo_usuario: z.ZodString; descricao_pelo_usuario: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, { }, "strip", z.ZodTypeAny, {
tabela: string; tabela: string;
colanuEixoX: string; classes: string;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}, { }, {
tabela: string; tabela: string;
colanuEixoX: string; classes: string;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}>; }>;
}; };
/** Cria a estrutura de campos para insersão de dados */ /** Cria a estrutura de campos para insersão de dados */

View file

@ -11,15 +11,15 @@ const z_tipos_campos = z.enum([
export const z_contagem_em_barra_vertical = z.object({ export const z_contagem_em_barra_vertical = z.object({
tabela: z.string(), tabela: z.string(),
colanuEixoX: z.string(), colanuEixoX: z.string(),
colunaAgrupamento: z.string().array(), colunaAgrupamento: z.string().array().optional(),
filtros: z_filtro.array(), filtros: z_filtro.array().optional(),
descricao_pelo_usuario: z.string(), descricao_pelo_usuario: z.string().optional(),
}); });
export const z_contagem_em_pizza = z.object({ export const z_contagem_em_pizza = z.object({
tabela: z.string(), tabela: z.string(),
colanuEixoX: z.string(), classes: z.string(),
filtros: z_filtro.array(), filtros: z_filtro.array().optional(),
descricao_pelo_usuario: z.string(), descricao_pelo_usuario: z.string().optional(),
}); });
export const visoes = { export const visoes = {
z_contagem_em_barra_vertical, z_contagem_em_barra_vertical,
@ -60,17 +60,17 @@ export const extruturas_de_campos = {
visao: "z_contagem_em_pizza", visao: "z_contagem_em_pizza",
rotulo: "Contagem em Pizza", rotulo: "Contagem em Pizza",
tabela: ({ tabela }) => tabela, tabela: ({ tabela }) => tabela,
descricao: ({ tabela, descricao_pelo_usuario, colanuEixoX, filtros }) => { descricao: ({ tabela, descricao_pelo_usuario, classes, filtros }) => {
if (String(descricao_pelo_usuario || "").trim()) if (String(descricao_pelo_usuario || "").trim())
return 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 : `, quando ${filtros
.map(({ coluna, operador, valor }) => `${coluna} ${operador} ${valor}`) .map(({ coluna, operador, valor }) => `${coluna} ${operador} ${valor}`)
.join(", ")}`}.`; .join(", ")}`}.`;
}, },
campos: { campos: {
colanuEixoX: { rotulo: "Classes", tipo_campo: "coluna" }, classes: { rotulo: "Classes", tipo_campo: "coluna" },
tabela: { rotulo: "Tabela", tipo_campo: "tabela" }, tabela: { rotulo: "Tabela", tipo_campo: "tabela" },
filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros" }, filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros" },
descricao_pelo_usuario: { rotulo: "Descrição", tipo_campo: "texto" }, descricao_pelo_usuario: { rotulo: "Descrição", tipo_campo: "texto" },

View file

@ -12,24 +12,24 @@ export declare const pPilao: {
tabela: (_: { tabela: (_: {
tabela: string; tabela: string;
colanuEixoX: string; colanuEixoX: string;
colunaAgrupamento: string[]; colunaAgrupamento?: string[] | undefined;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}) => string; }) => string;
descricao: (_: { descricao: (_: {
tabela: string; tabela: string;
colanuEixoX: string; colanuEixoX: string;
colunaAgrupamento: string[]; colunaAgrupamento?: string[] | undefined;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}) => string; }) => string;
campos: { campos: {
tabela: { tabela: {
@ -40,18 +40,18 @@ export declare const pPilao: {
rotulo: string; rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>; tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>;
}; };
colunaAgrupamento: { colunaAgrupamento?: {
rotulo: string; rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>; tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>;
}; } | undefined;
filtros: { filtros?: {
rotulo: string; rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>; tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>;
}; } | undefined;
descricao_pelo_usuario: { descricao_pelo_usuario?: {
rotulo: string; rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>; tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>;
}; } | undefined;
}; };
}; };
z_contagem_em_pizza: { z_contagem_em_pizza: {
@ -59,49 +59,49 @@ export declare const pPilao: {
rotulo: string; rotulo: string;
tabela: (_: { tabela: (_: {
tabela: string; tabela: string;
colanuEixoX: string; classes: string;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}) => string; }) => string;
descricao: (_: { descricao: (_: {
tabela: string; tabela: string;
colanuEixoX: string; classes: string;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}) => string; }) => string;
campos: { campos: {
tabela: { tabela: {
rotulo: string; rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>; tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>;
}; };
colanuEixoX: { classes: {
rotulo: string; rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>; tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>;
}; };
filtros: { filtros?: {
rotulo: string; rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>; tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>;
}; } | undefined;
descricao_pelo_usuario: { descricao_pelo_usuario?: {
rotulo: string; rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>; tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>;
}; } | undefined;
}; };
}; };
}; };
z_contagem_em_barra_vertical: import("zod").ZodObject<{ z_contagem_em_barra_vertical: import("zod").ZodObject<{
tabela: import("zod").ZodString; tabela: import("zod").ZodString;
colanuEixoX: import("zod").ZodString; colanuEixoX: import("zod").ZodString;
colunaAgrupamento: import("zod").ZodArray<import("zod").ZodString, "many">; colunaAgrupamento: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
filtros: import("zod").ZodArray<import("zod").ZodObject<{ filtros: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
coluna: import("zod").ZodString; coluna: import("zod").ZodString;
valor: import("zod").ZodAny; valor: import("zod").ZodAny;
operador: import("zod").ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; operador: import("zod").ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
@ -113,33 +113,33 @@ export declare const pPilao: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}>, "many">; }>, "many">>;
descricao_pelo_usuario: import("zod").ZodString; descricao_pelo_usuario: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, { }, "strip", import("zod").ZodTypeAny, {
tabela: string; tabela: string;
colanuEixoX: string; colanuEixoX: string;
colunaAgrupamento: string[]; colunaAgrupamento?: string[] | undefined;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}, { }, {
tabela: string; tabela: string;
colanuEixoX: string; colanuEixoX: string;
colunaAgrupamento: string[]; colunaAgrupamento?: string[] | undefined;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}>; }>;
z_contagem_em_pizza: import("zod").ZodObject<{ z_contagem_em_pizza: import("zod").ZodObject<{
tabela: import("zod").ZodString; tabela: import("zod").ZodString;
colanuEixoX: import("zod").ZodString; classes: import("zod").ZodString;
filtros: import("zod").ZodArray<import("zod").ZodObject<{ filtros: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
coluna: import("zod").ZodString; coluna: import("zod").ZodString;
valor: import("zod").ZodAny; valor: import("zod").ZodAny;
operador: import("zod").ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; operador: import("zod").ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
@ -151,26 +151,26 @@ export declare const pPilao: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}>, "many">; }>, "many">>;
descricao_pelo_usuario: import("zod").ZodString; descricao_pelo_usuario: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, { }, "strip", import("zod").ZodTypeAny, {
tabela: string; tabela: string;
colanuEixoX: string; classes: string;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}, { }, {
tabela: string; tabela: string;
colanuEixoX: string; classes: string;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}>; }>;
zp_registrar_base_dados: import("zod").ZodObject<{ zp_registrar_base_dados: import("zod").ZodObject<{
tabela: import("zod").ZodString; tabela: import("zod").ZodString;
@ -322,8 +322,8 @@ export declare const pPilao: {
z_contagem_em_barra_vertical: import("zod").ZodObject<{ z_contagem_em_barra_vertical: import("zod").ZodObject<{
tabela: import("zod").ZodString; tabela: import("zod").ZodString;
colanuEixoX: import("zod").ZodString; colanuEixoX: import("zod").ZodString;
colunaAgrupamento: import("zod").ZodArray<import("zod").ZodString, "many">; colunaAgrupamento: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
filtros: import("zod").ZodArray<import("zod").ZodObject<{ filtros: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
coluna: import("zod").ZodString; coluna: import("zod").ZodString;
valor: import("zod").ZodAny; valor: import("zod").ZodAny;
operador: import("zod").ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; operador: import("zod").ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
@ -335,33 +335,33 @@ export declare const pPilao: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}>, "many">; }>, "many">>;
descricao_pelo_usuario: import("zod").ZodString; descricao_pelo_usuario: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, { }, "strip", import("zod").ZodTypeAny, {
tabela: string; tabela: string;
colanuEixoX: string; colanuEixoX: string;
colunaAgrupamento: string[]; colunaAgrupamento?: string[] | undefined;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}, { }, {
tabela: string; tabela: string;
colanuEixoX: string; colanuEixoX: string;
colunaAgrupamento: string[]; colunaAgrupamento?: string[] | undefined;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}>; }>;
z_contagem_em_pizza: import("zod").ZodObject<{ z_contagem_em_pizza: import("zod").ZodObject<{
tabela: import("zod").ZodString; tabela: import("zod").ZodString;
colanuEixoX: import("zod").ZodString; classes: import("zod").ZodString;
filtros: import("zod").ZodArray<import("zod").ZodObject<{ filtros: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
coluna: import("zod").ZodString; coluna: import("zod").ZodString;
valor: import("zod").ZodAny; valor: import("zod").ZodAny;
operador: import("zod").ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; operador: import("zod").ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
@ -373,26 +373,26 @@ export declare const pPilao: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}>, "many">; }>, "many">>;
descricao_pelo_usuario: import("zod").ZodString; descricao_pelo_usuario: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, { }, "strip", import("zod").ZodTypeAny, {
tabela: string; tabela: string;
colanuEixoX: string; classes: string;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}, { }, {
tabela: string; tabela: string;
colanuEixoX: string; classes: string;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}>; }>;
}; };
}; };

View file

@ -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<{ export declare const z_contagem_em_barra_vertical: z.ZodObject<{
tabela: z.ZodString; tabela: z.ZodString;
colanuEixoX: z.ZodString; colanuEixoX: z.ZodString;
colunaAgrupamento: z.ZodArray<z.ZodString, "many">; colunaAgrupamento: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
filtros: z.ZodArray<z.ZodObject<{ filtros: z.ZodOptional<z.ZodArray<z.ZodObject<{
coluna: z.ZodString; coluna: z.ZodString;
valor: z.ZodAny; valor: z.ZodAny;
operador: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; operador: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
@ -16,33 +16,33 @@ export declare const z_contagem_em_barra_vertical: z.ZodObject<{
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}>, "many">; }>, "many">>;
descricao_pelo_usuario: z.ZodString; descricao_pelo_usuario: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, { }, "strip", z.ZodTypeAny, {
tabela: string; tabela: string;
colanuEixoX: string; colanuEixoX: string;
colunaAgrupamento: string[]; colunaAgrupamento?: string[] | undefined;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}, { }, {
tabela: string; tabela: string;
colanuEixoX: string; colanuEixoX: string;
colunaAgrupamento: string[]; colunaAgrupamento?: string[] | undefined;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}>; }>;
export declare const z_contagem_em_pizza: z.ZodObject<{ export declare const z_contagem_em_pizza: z.ZodObject<{
tabela: z.ZodString; tabela: z.ZodString;
colanuEixoX: z.ZodString; classes: z.ZodString;
filtros: z.ZodArray<z.ZodObject<{ filtros: z.ZodOptional<z.ZodArray<z.ZodObject<{
coluna: z.ZodString; coluna: z.ZodString;
valor: z.ZodAny; valor: z.ZodAny;
operador: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; operador: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
@ -54,33 +54,33 @@ export declare const z_contagem_em_pizza: z.ZodObject<{
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}>, "many">; }>, "many">>;
descricao_pelo_usuario: z.ZodString; descricao_pelo_usuario: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, { }, "strip", z.ZodTypeAny, {
tabela: string; tabela: string;
colanuEixoX: string; classes: string;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}, { }, {
tabela: string; tabela: string;
colanuEixoX: string; classes: string;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}>; }>;
export declare const visoes: { export declare const visoes: {
z_contagem_em_barra_vertical: z.ZodObject<{ z_contagem_em_barra_vertical: z.ZodObject<{
tabela: z.ZodString; tabela: z.ZodString;
colanuEixoX: z.ZodString; colanuEixoX: z.ZodString;
colunaAgrupamento: z.ZodArray<z.ZodString, "many">; colunaAgrupamento: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
filtros: z.ZodArray<z.ZodObject<{ filtros: z.ZodOptional<z.ZodArray<z.ZodObject<{
coluna: z.ZodString; coluna: z.ZodString;
valor: z.ZodAny; valor: z.ZodAny;
operador: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; operador: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
@ -92,33 +92,33 @@ export declare const visoes: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}>, "many">; }>, "many">>;
descricao_pelo_usuario: z.ZodString; descricao_pelo_usuario: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, { }, "strip", z.ZodTypeAny, {
tabela: string; tabela: string;
colanuEixoX: string; colanuEixoX: string;
colunaAgrupamento: string[]; colunaAgrupamento?: string[] | undefined;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}, { }, {
tabela: string; tabela: string;
colanuEixoX: string; colanuEixoX: string;
colunaAgrupamento: string[]; colunaAgrupamento?: string[] | undefined;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}>; }>;
z_contagem_em_pizza: z.ZodObject<{ z_contagem_em_pizza: z.ZodObject<{
tabela: z.ZodString; tabela: z.ZodString;
colanuEixoX: z.ZodString; classes: z.ZodString;
filtros: z.ZodArray<z.ZodObject<{ filtros: z.ZodOptional<z.ZodArray<z.ZodObject<{
coluna: z.ZodString; coluna: z.ZodString;
valor: z.ZodAny; valor: z.ZodAny;
operador: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; operador: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
@ -130,26 +130,26 @@ export declare const visoes: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}>, "many">; }>, "many">>;
descricao_pelo_usuario: z.ZodString; descricao_pelo_usuario: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, { }, "strip", z.ZodTypeAny, {
tabela: string; tabela: string;
colanuEixoX: string; classes: string;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}, { }, {
tabela: string; tabela: string;
colanuEixoX: string; classes: string;
filtros: { filtros?: {
coluna: string; coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any; valor?: any;
}[]; }[] | undefined;
descricao_pelo_usuario: string; descricao_pelo_usuario?: string | undefined;
}>; }>;
}; };
/** Cria a estrutura de campos para insersão de dados */ /** Cria a estrutura de campos para insersão de dados */

View file

@ -14,15 +14,15 @@ const z_tipos_campos = zod_1.z.enum([
exports.z_contagem_em_barra_vertical = zod_1.z.object({ exports.z_contagem_em_barra_vertical = zod_1.z.object({
tabela: zod_1.z.string(), tabela: zod_1.z.string(),
colanuEixoX: zod_1.z.string(), colanuEixoX: zod_1.z.string(),
colunaAgrupamento: zod_1.z.string().array(), colunaAgrupamento: zod_1.z.string().array().optional(),
filtros: _serie_consultar_1.z_filtro.array(), filtros: _serie_consultar_1.z_filtro.array().optional(),
descricao_pelo_usuario: zod_1.z.string(), descricao_pelo_usuario: zod_1.z.string().optional(),
}); });
exports.z_contagem_em_pizza = zod_1.z.object({ exports.z_contagem_em_pizza = zod_1.z.object({
tabela: zod_1.z.string(), tabela: zod_1.z.string(),
colanuEixoX: zod_1.z.string(), classes: zod_1.z.string(),
filtros: _serie_consultar_1.z_filtro.array(), filtros: _serie_consultar_1.z_filtro.array().optional(),
descricao_pelo_usuario: zod_1.z.string(), descricao_pelo_usuario: zod_1.z.string().optional(),
}); });
exports.visoes = { exports.visoes = {
z_contagem_em_barra_vertical: exports.z_contagem_em_barra_vertical, z_contagem_em_barra_vertical: exports.z_contagem_em_barra_vertical,
@ -63,17 +63,17 @@ exports.extruturas_de_campos = {
visao: "z_contagem_em_pizza", visao: "z_contagem_em_pizza",
rotulo: "Contagem em Pizza", rotulo: "Contagem em Pizza",
tabela: ({ tabela }) => tabela, tabela: ({ tabela }) => tabela,
descricao: ({ tabela, descricao_pelo_usuario, colanuEixoX, filtros }) => { descricao: ({ tabela, descricao_pelo_usuario, classes, filtros }) => {
if (String(descricao_pelo_usuario || "").trim()) if (String(descricao_pelo_usuario || "").trim())
return 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 : `, quando ${filtros
.map(({ coluna, operador, valor }) => `${coluna} ${operador} ${valor}`) .map(({ coluna, operador, valor }) => `${coluna} ${operador} ${valor}`)
.join(", ")}`}.`; .join(", ")}`}.`;
}, },
campos: { campos: {
colanuEixoX: { rotulo: "Classes", tipo_campo: "coluna" }, classes: { rotulo: "Classes", tipo_campo: "coluna" },
tabela: { rotulo: "Tabela", tipo_campo: "tabela" }, tabela: { rotulo: "Tabela", tipo_campo: "tabela" },
filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros" }, filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros" },
descricao_pelo_usuario: { rotulo: "Descrição", tipo_campo: "texto" }, descricao_pelo_usuario: { rotulo: "Descrição", tipo_campo: "texto" },

View file

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

View file

@ -13,16 +13,16 @@ const z_tipos_campos = z.enum([
export const z_contagem_em_barra_vertical = z.object({ export const z_contagem_em_barra_vertical = z.object({
tabela: z.string(), tabela: z.string(),
colanuEixoX: z.string(), colanuEixoX: z.string(),
colunaAgrupamento: z.string().array(), colunaAgrupamento: z.string().array().optional(),
filtros: z_filtro.array(), filtros: z_filtro.array().optional(),
descricao_pelo_usuario: z.string(), descricao_pelo_usuario: z.string().optional(),
}) })
export const z_contagem_em_pizza = z.object({ export const z_contagem_em_pizza = z.object({
tabela: z.string(), tabela: z.string(),
colanuEixoX: z.string(), classes: z.string(),
filtros: z_filtro.array(), filtros: z_filtro.array().optional(),
descricao_pelo_usuario: z.string(), descricao_pelo_usuario: z.string().optional(),
}) })
export const visoes = { export const visoes = {
@ -97,11 +97,11 @@ export const extruturas_de_campos: {
visao: "z_contagem_em_pizza", visao: "z_contagem_em_pizza",
rotulo: "Contagem em Pizza", rotulo: "Contagem em Pizza",
tabela: ({ tabela }) => tabela, tabela: ({ tabela }) => tabela,
descricao: ({ tabela, descricao_pelo_usuario, colanuEixoX, filtros }) => { descricao: ({ tabela, descricao_pelo_usuario, classes, filtros }) => {
if (String(descricao_pelo_usuario || "").trim()) if (String(descricao_pelo_usuario || "").trim())
return 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 !filtros?.length
? "" ? ""
: `, quando ${filtros : `, quando ${filtros
@ -113,7 +113,7 @@ export const extruturas_de_campos: {
}.` }.`
}, },
campos: { campos: {
colanuEixoX: { rotulo: "Classes", tipo_campo: "coluna" }, classes: { rotulo: "Classes", tipo_campo: "coluna" },
tabela: { rotulo: "Tabela", tipo_campo: "tabela" }, tabela: { rotulo: "Tabela", tipo_campo: "tabela" },
filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros" }, filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros" },
descricao_pelo_usuario: { rotulo: "Descrição", tipo_campo: "texto" }, descricao_pelo_usuario: { rotulo: "Descrição", tipo_campo: "texto" },