Refatorado estrutura de visões de gráficos

This commit is contained in:
Luiz Silva 2024-10-03 12:04:01 -03:00
parent 33a89ac1f3
commit fea1b3d96c
52 changed files with 1489 additions and 1777 deletions

View file

@ -4,225 +4,10 @@ export * from "./Pilao/pilao-api";
export * from "./Pilao/tipagem";
export declare const pPilao: {
extruturas_de_campos: {
z_contagem_em_barra_vertical: {
visao: "z_contagem_em_barra_vertical";
rotulo: string;
tabela: (_: {
tabela: string;
colanuEixoX: string;
colunaAgrupamento?: string[] | undefined;
filtros?: {
coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any;
}[] | undefined;
descricao_pelo_usuario?: string | undefined;
}) => string;
descricao: (_: {
tabela: string;
colanuEixoX: string;
colunaAgrupamento?: string[] | undefined;
filtros?: {
coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any;
}[] | undefined;
descricao_pelo_usuario?: string | undefined;
}) => string;
campos: {
tabela: {
rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>>;
order: number;
};
colanuEixoX: {
rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>>;
order: number;
};
colunaAgrupamento: {
rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>>;
order: number;
};
filtros: {
rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>>;
order: number;
};
descricao_pelo_usuario: {
rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>>;
order: number;
};
};
};
z_contagem_em_pizza: {
visao: "z_contagem_em_pizza";
rotulo: string;
tabela: (_: {
tabela: string;
classes: string;
filtros?: {
coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any;
}[] | undefined;
descricao_pelo_usuario?: string | undefined;
}) => string;
descricao: (_: {
tabela: string;
classes: string;
filtros?: {
coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any;
}[] | undefined;
descricao_pelo_usuario?: string | undefined;
}) => string;
campos: {
tabela: {
rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>>;
order: number;
};
classes: {
rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>>;
order: number;
};
filtros: {
rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>>;
order: number;
};
descricao_pelo_usuario: {
rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>>;
order: number;
};
};
};
z_tabela: {
visao: "z_tabela";
rotulo: string;
tabela: (_: {
tabela: string;
colunas: string[];
filtros?: {
coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any;
}[] | undefined;
descricao_pelo_usuario?: string | undefined;
coluna_ordem?: string | undefined;
direcao_ordem?: "1" | "asc" | "desc" | "-1" | undefined;
}) => string;
descricao: (_: {
tabela: string;
colunas: string[];
filtros?: {
coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any;
}[] | undefined;
descricao_pelo_usuario?: string | undefined;
coluna_ordem?: string | undefined;
direcao_ordem?: "1" | "asc" | "desc" | "-1" | undefined;
}) => string;
campos: {
tabela: {
rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>>;
order: number;
};
colunas: {
rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>>;
order: number;
};
filtros: {
rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>>;
order: number;
};
descricao_pelo_usuario: {
rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>>;
order: number;
};
coluna_ordem: {
rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>>;
order: number;
};
direcao_ordem: {
rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>>;
order: number;
};
};
};
z_soma_em_barra_vertical: {
visao: "z_soma_em_barra_vertical";
rotulo: string;
tabela: (_: {
tabela: string;
colanuEixoX: string;
colunaSoma: string;
colunaAgrupamento?: string[] | undefined;
filtros?: {
coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any;
}[] | undefined;
descricao_pelo_usuario?: string | undefined;
}) => string;
descricao: (_: {
tabela: string;
colanuEixoX: string;
colunaSoma: string;
colunaAgrupamento?: string[] | undefined;
filtros?: {
coluna: string;
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any;
}[] | undefined;
descricao_pelo_usuario?: string | undefined;
}) => string;
campos: {
tabela: {
rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>>;
order: number;
};
colanuEixoX: {
rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>>;
order: number;
};
colunaSoma: {
rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>>;
order: number;
};
colunaAgrupamento: {
rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>>;
order: number;
};
filtros: {
rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>>;
order: number;
};
descricao_pelo_usuario: {
rotulo: string;
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>>;
order: number;
};
};
};
z_contagem_em_barra_vertical: import("./visoes/tipagem").tipo_estrutura_visao_grafico<"z_contagem_em_barra_vertical">;
z_contagem_em_pizza: import("./visoes/tipagem").tipo_estrutura_visao_grafico<"z_contagem_em_pizza">;
z_tabela: import("./visoes/tipagem").tipo_estrutura_visao_grafico<"z_tabela">;
z_soma_em_barra_vertical: import("./visoes/tipagem").tipo_estrutura_visao_grafico<"z_soma_em_barra_vertical">;
};
z_contagem_em_barra_vertical: import("zod").ZodObject<{
tabela: import("zod").ZodString;
@ -486,7 +271,7 @@ export declare const pPilao: {
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
valor?: any;
}>;
visoes: {
visoes_pilao: {
z_contagem_em_barra_vertical: import("zod").ZodObject<{
tabela: import("zod").ZodString;
colanuEixoX: import("zod").ZodString;