This commit is contained in:
Luiz H. R. Silva 2024-07-05 15:11:58 -03:00
parent 9311b66eb7
commit 9aa20d03a1
8 changed files with 74 additions and 22 deletions

View file

@ -35,22 +35,27 @@ export declare const pPilao: {
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"]>>;
order: number;
}; };
colanuEixoX: { colanuEixoX: {
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"]>>;
order: number;
}; };
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"]>>;
order: number;
} | undefined; } | 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"]>>;
order: number;
} | undefined; } | 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"]>>;
order: number;
} | undefined; } | undefined;
}; };
}; };
@ -81,18 +86,22 @@ export declare const pPilao: {
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"]>>;
order: number;
}; };
classes: { 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"]>>;
order: number;
}; };
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"]>>;
order: number;
} | undefined; } | 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"]>>;
order: number;
} | undefined; } | undefined;
}; };
}; };

View file

@ -168,6 +168,7 @@ export declare const extruturas_de_campos: {
[c in keyof z.infer<(typeof visoes)[z]>]: { [c in keyof z.infer<(typeof visoes)[z]>]: {
rotulo: string; rotulo: string;
tipo_campo: z.infer<typeof z_tipos_campos>; tipo_campo: z.infer<typeof z_tipos_campos>;
order: number;
}; };
}; };
}; };

View file

@ -43,17 +43,23 @@ export const extruturas_de_campos = {
: `, agrupado por ${colunaAgrupamento.join(", ")}`}.`; : `, agrupado por ${colunaAgrupamento.join(", ")}`}.`;
}, },
campos: { campos: {
tabela: { rotulo: "Tabela", tipo_campo: "tabela", order: 1 },
colanuEixoX: { colanuEixoX: {
rotulo: "Coluna do Eixo X", rotulo: "Coluna do Eixo X",
tipo_campo: "coluna", tipo_campo: "coluna",
order: 2,
}, },
tabela: { rotulo: "Tabela", tipo_campo: "tabela" },
colunaAgrupamento: { colunaAgrupamento: {
rotulo: "Colunas de Agrupamento", rotulo: "Colunas de Agrupamento",
tipo_campo: "lista_colunas", tipo_campo: "lista_colunas",
order: 3,
}, },
filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros" }, descricao_pelo_usuario: {
descricao_pelo_usuario: { rotulo: "Descrição", tipo_campo: "texto" }, rotulo: "Descrição (opcional)",
tipo_campo: "texto",
order: 4,
},
filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros", order: 5 },
}, },
}, },
z_contagem_em_pizza: { z_contagem_em_pizza: {
@ -70,10 +76,14 @@ export const extruturas_de_campos = {
.join(", ")}`}.`; .join(", ")}`}.`;
}, },
campos: { campos: {
classes: { rotulo: "Classes", tipo_campo: "coluna" }, tabela: { rotulo: "Tabela", tipo_campo: "tabela", order: 1 },
tabela: { rotulo: "Tabela", tipo_campo: "tabela" }, classes: { rotulo: "Classes", tipo_campo: "coluna", order: 2 },
filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros" }, descricao_pelo_usuario: {
descricao_pelo_usuario: { rotulo: "Descrição", tipo_campo: "texto" }, rotulo: "Descrição (opcional)",
tipo_campo: "texto",
order: 3,
},
filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros", order: 4 },
}, },
}, },
}; };

View file

@ -35,22 +35,27 @@ export declare const pPilao: {
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"]>>;
order: number;
}; };
colanuEixoX: { colanuEixoX: {
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"]>>;
order: number;
}; };
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"]>>;
order: number;
} | undefined; } | 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"]>>;
order: number;
} | undefined; } | 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"]>>;
order: number;
} | undefined; } | undefined;
}; };
}; };
@ -81,18 +86,22 @@ export declare const pPilao: {
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"]>>;
order: number;
}; };
classes: { 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"]>>;
order: number;
}; };
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"]>>;
order: number;
} | undefined; } | 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"]>>;
order: number;
} | undefined; } | undefined;
}; };
}; };

View file

@ -168,6 +168,7 @@ export declare const extruturas_de_campos: {
[c in keyof z.infer<(typeof visoes)[z]>]: { [c in keyof z.infer<(typeof visoes)[z]>]: {
rotulo: string; rotulo: string;
tipo_campo: z.infer<typeof z_tipos_campos>; tipo_campo: z.infer<typeof z_tipos_campos>;
order: number;
}; };
}; };
}; };

View file

@ -46,17 +46,23 @@ exports.extruturas_de_campos = {
: `, agrupado por ${colunaAgrupamento.join(", ")}`}.`; : `, agrupado por ${colunaAgrupamento.join(", ")}`}.`;
}, },
campos: { campos: {
tabela: { rotulo: "Tabela", tipo_campo: "tabela", order: 1 },
colanuEixoX: { colanuEixoX: {
rotulo: "Coluna do Eixo X", rotulo: "Coluna do Eixo X",
tipo_campo: "coluna", tipo_campo: "coluna",
order: 2,
}, },
tabela: { rotulo: "Tabela", tipo_campo: "tabela" },
colunaAgrupamento: { colunaAgrupamento: {
rotulo: "Colunas de Agrupamento", rotulo: "Colunas de Agrupamento",
tipo_campo: "lista_colunas", tipo_campo: "lista_colunas",
order: 3,
}, },
filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros" }, descricao_pelo_usuario: {
descricao_pelo_usuario: { rotulo: "Descrição", tipo_campo: "texto" }, rotulo: "Descrição (opcional)",
tipo_campo: "texto",
order: 4,
},
filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros", order: 5 },
}, },
}, },
z_contagem_em_pizza: { z_contagem_em_pizza: {
@ -73,10 +79,14 @@ exports.extruturas_de_campos = {
.join(", ")}`}.`; .join(", ")}`}.`;
}, },
campos: { campos: {
classes: { rotulo: "Classes", tipo_campo: "coluna" }, tabela: { rotulo: "Tabela", tipo_campo: "tabela", order: 1 },
tabela: { rotulo: "Tabela", tipo_campo: "tabela" }, classes: { rotulo: "Classes", tipo_campo: "coluna", order: 2 },
filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros" }, descricao_pelo_usuario: {
descricao_pelo_usuario: { rotulo: "Descrição", tipo_campo: "texto" }, rotulo: "Descrição (opcional)",
tipo_campo: "texto",
order: 3,
},
filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros", order: 4 },
}, },
}, },
}; };

View file

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

View file

@ -46,6 +46,7 @@ export const extruturas_de_campos: {
[c in keyof z.infer<(typeof visoes)[z]>]: { [c in keyof z.infer<(typeof visoes)[z]>]: {
rotulo: string rotulo: string
tipo_campo: z.infer<typeof z_tipos_campos> tipo_campo: z.infer<typeof z_tipos_campos>
order: number
} }
} }
} }
@ -80,17 +81,24 @@ export const extruturas_de_campos: {
}.` }.`
}, },
campos: { campos: {
tabela: { rotulo: "Tabela", tipo_campo: "tabela", order: 1 },
colanuEixoX: { colanuEixoX: {
rotulo: "Coluna do Eixo X", rotulo: "Coluna do Eixo X",
tipo_campo: "coluna", tipo_campo: "coluna",
order: 2,
}, },
tabela: { rotulo: "Tabela", tipo_campo: "tabela" },
colunaAgrupamento: { colunaAgrupamento: {
rotulo: "Colunas de Agrupamento", rotulo: "Colunas de Agrupamento",
tipo_campo: "lista_colunas", tipo_campo: "lista_colunas",
order: 3,
}, },
filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros" }, descricao_pelo_usuario: {
descricao_pelo_usuario: { rotulo: "Descrição", tipo_campo: "texto" }, rotulo: "Descrição (opcional)",
tipo_campo: "texto",
order: 4,
},
filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros", order: 5 },
}, },
}, },
z_contagem_em_pizza: { z_contagem_em_pizza: {
@ -113,10 +121,14 @@ export const extruturas_de_campos: {
}.` }.`
}, },
campos: { campos: {
classes: { rotulo: "Classes", tipo_campo: "coluna" }, tabela: { rotulo: "Tabela", tipo_campo: "tabela", order: 1 },
tabela: { rotulo: "Tabela", tipo_campo: "tabela" }, classes: { rotulo: "Classes", tipo_campo: "coluna", order: 2 },
filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros" }, descricao_pelo_usuario: {
descricao_pelo_usuario: { rotulo: "Descrição", tipo_campo: "texto" }, rotulo: "Descrição (opcional)",
tipo_campo: "texto",
order: 3,
},
filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros", order: 4 },
}, },
}, },
} }