diff --git a/dist-import/NPS/index.d.ts b/dist-import/NPS/index.d.ts deleted file mode 100644 index ef17ba9..0000000 --- a/dist-import/NPS/index.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { tipo_proxima_avaliacao } from "./tipos_nps"; -export declare const abrirNps: (emDesenvolvimento: boolean) => (parametros: tipo_proxima_avaliacao["parametros"]) => Promise; -export type { tipo_proxima_avaliacao }; diff --git a/dist-import/NPS/index.js b/dist-import/NPS/index.js deleted file mode 100644 index e7a23eb..0000000 --- a/dist-import/NPS/index.js +++ /dev/null @@ -1,50 +0,0 @@ -// npm run build produz um arquivo abrirNps.js que é copiado para a pasta public -import { respostaComuns } from "p-respostas"; -// exibe o iframe em tela cheia -export const abrirNps = (emDesenvolvimento) => async (parametros) => { - const base_site = emDesenvolvimento - ? "http://localhost:5040/nps" - : "https://carro-de-boi.idz.one/nps"; - const base_api = `${base_site}/api`; - const { sistema, codigo_organizacao, codigo_usuario } = parametros; - const nome_local_storage_proxima = `nps_proxima_avaliacao_${sistema}_${codigo_usuario}_${codigo_organizacao}_0`; - const proxima_avaliacao = localStorage.getItem(nome_local_storage_proxima); - if (!proxima_avaliacao) { - const url_proxima_avaliacao = new URL(`${base_api}/${sistema}/proxima_avaliacao`); - for (const [chave, valor] of Object.entries(parametros)) { - url_proxima_avaliacao.searchParams.append(chave, valor); - } - const response = await fetch(url_proxima_avaliacao.href) - .then((resposta) => resposta.json()) - .catch((error) => respostaComuns.erro(error.message)); - const proxima_avaliacao = response.valor; - proxima_avaliacao && - localStorage.setItem(nome_local_storage_proxima, proxima_avaliacao); - } - const abrir_modal = proxima_avaliacao && - new Date().toISOString().slice(0, 10) >= proxima_avaliacao; - if (!abrir_modal) { - return; - } - localStorage.removeItem(nome_local_storage_proxima); - const urlIfrma = new URL(base_site); - for (const [chave, valor] of Object.entries(parametros)) { - urlIfrma.searchParams.append(chave, valor); - } - const iframe = document.createElement("iframe"); - iframe.src = urlIfrma.href; - iframe.style.position = "fixed"; - iframe.style.top = "0"; - iframe.style.left = "0"; - iframe.style.width = "100%"; - iframe.style.height = "100%"; - iframe.style.border = "none"; - iframe.style.zIndex = "999999"; - document.body.appendChild(iframe); - // receber mensagem do iframe - window.addEventListener("message", (event) => { - if (event.data === "fechar") { - document.body.removeChild(iframe); - } - }); -}; diff --git a/dist-import/NPS/tipos_nps.d.ts b/dist-import/NPS/tipos_nps.d.ts deleted file mode 100644 index e6eeebf..0000000 --- a/dist-import/NPS/tipos_nps.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import type { tipoResposta } from "p-respostas"; -export type tipo_proxima_avaliacao = { - parametros: { - sistema: string; - codigo_organizacao: string; - codigo_usuario: string; - nome_organizacao: string; - nome_usuario: string; - contatos_usuario: string; - data_criacao_conta: string; - }; - retorno: tipoResposta; -}; diff --git a/dist-import/NPS/tipos_nps.js b/dist-import/NPS/tipos_nps.js deleted file mode 100644 index cb0ff5c..0000000 --- a/dist-import/NPS/tipos_nps.js +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/dist-import/autenticacao/_codigoContaSite.d.ts b/dist-import/autenticacao/_codigoContaSite.d.ts deleted file mode 100644 index 207a7bd..0000000 --- a/dist-import/autenticacao/_codigoContaSite.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { type tipoResposta } from "p-respostas"; -import type { z } from "zod"; -import type { zAmbiente } from "../ts/ambiente"; -type tipoPostCodigoContaSite = { - site: string; -}; -export declare const codigoContaSite: ({ ambiente, post, }: { - ambiente: z.infer; - post: tipoPostCodigoContaSite; -}) => Promise>; -export {}; diff --git a/dist-import/autenticacao/_codigoContaSite.js b/dist-import/autenticacao/_codigoContaSite.js deleted file mode 100644 index 89124d0..0000000 --- a/dist-import/autenticacao/_codigoContaSite.js +++ /dev/null @@ -1,20 +0,0 @@ -import { respostaComuns } from "p-respostas"; -import { urlAutenticacao } from "./_urlAutenticacao"; -import node_fetch from "cross-fetch"; -export const codigoContaSite = async ({ ambiente, post, }) => { - const url = `${urlAutenticacao(ambiente)}/api/codigo_prefeitura_site`; - try { - const resp = await node_fetch(url, { - method: "POST", - body: JSON.stringify(post), - headers: { "Content-Type": "application/json" }, - }) - .then((r) => r.json()) - .catch((e) => respostaComuns.erro("Erro ao enviar registros", [e.message])) - .then((r) => r); - return resp; - } - catch (e) { - return respostaComuns.erro(`erro ao buscar código do site: ${e}`); - } -}; diff --git a/dist-import/autenticacao/_urlAutenticacao.d.ts b/dist-import/autenticacao/_urlAutenticacao.d.ts deleted file mode 100644 index e6f02b0..0000000 --- a/dist-import/autenticacao/_urlAutenticacao.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { z } from "zod"; -import type { zAmbiente } from "../ts/ambiente"; -export declare const urlAutenticacao: (ambiente: z.infer) => string; diff --git a/dist-import/autenticacao/_urlAutenticacao.js b/dist-import/autenticacao/_urlAutenticacao.js deleted file mode 100644 index 7ea60be..0000000 --- a/dist-import/autenticacao/_urlAutenticacao.js +++ /dev/null @@ -1,3 +0,0 @@ -export const urlAutenticacao = (ambiente) => `${ambiente == "producao" - ? "https://carro-de-boi.idz.one" - : "http://localhost:5030"}/autenticacao`; diff --git a/dist-import/autenticacao/_usuarios_quipo_governo.d.ts b/dist-import/autenticacao/_usuarios_quipo_governo.d.ts deleted file mode 100644 index 3fad9e9..0000000 --- a/dist-import/autenticacao/_usuarios_quipo_governo.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { type tipoResposta } from "p-respostas"; -import type { z } from "zod"; -import type { zAmbiente } from "../ts/ambiente"; -export type tipoUsuarioExterno = { - nome: string; - email: string; - telefone: string; - vinculo: string; - codigo_conta: string; - chave_produto: string; -}; -export declare const usuarios_quipo_governo: ({ token_produto, ambiente, }: { - ambiente: z.infer; - token_produto: string; -}) => Promise>; diff --git a/dist-import/autenticacao/_usuarios_quipo_governo.js b/dist-import/autenticacao/_usuarios_quipo_governo.js deleted file mode 100644 index 01a955d..0000000 --- a/dist-import/autenticacao/_usuarios_quipo_governo.js +++ /dev/null @@ -1,17 +0,0 @@ -import node_fetch from "cross-fetch"; -import { respostaComuns } from "p-respostas"; -import { urlAutenticacao } from "./_urlAutenticacao"; -export const usuarios_quipo_governo = async ({ token_produto, ambiente, }) => { - const url = `${urlAutenticacao(ambiente)}/api/usuarios_quipo_governo`; - if (!token_produto) - return respostaComuns.erro("token_produto não informado"); - const headers = { - token: token_produto, - }; - return node_fetch(url, { - headers, - }) - .then((r) => r.json()) - .catch((e) => respostaComuns.erro(`Erro ao buscar usuários quipo governo ${e.message}`)) - .then((r) => r); -}; diff --git a/dist-import/autenticacao/_usuarios_quipo_vincular.d.ts b/dist-import/autenticacao/_usuarios_quipo_vincular.d.ts deleted file mode 100644 index 565f11c..0000000 --- a/dist-import/autenticacao/_usuarios_quipo_vincular.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { type tipoResposta } from "p-respostas"; -import type { z } from "zod"; -import type { zAmbiente } from "../ts/ambiente"; -export declare const usuarios_quipo_vincular: ({ token_produto, ambiente, conta, vinculo, codigo_usuario, email, }: { - ambiente: z.infer; - token_produto: string; - conta: string; - vinculo: string; - codigo_usuario?: string; - email: string; -}) => Promise>; diff --git a/dist-import/autenticacao/_usuarios_quipo_vincular.js b/dist-import/autenticacao/_usuarios_quipo_vincular.js deleted file mode 100644 index f940fd4..0000000 --- a/dist-import/autenticacao/_usuarios_quipo_vincular.js +++ /dev/null @@ -1,23 +0,0 @@ -import node_fetch from "cross-fetch"; -import { respostaComuns } from "p-respostas"; -import { urlAutenticacao } from "./_urlAutenticacao"; -export const usuarios_quipo_vincular = async ({ token_produto, ambiente, conta, vinculo, codigo_usuario, email, }) => { - const url = `${urlAutenticacao(ambiente)}/api/vinculos__criar`; - if (!token_produto) - return respostaComuns.erro("token_produto não informado"); - const headers = { - token: token_produto, - "Content-Type": "application/json", - }; - const parametros = { - vinculos: { codigo_conta: conta, codigo_usuario, vinculo }, - email: email, - }; - return await node_fetch(url, { - headers, - body: JSON.stringify(parametros), - method: "POST", - }) - .then(async (r) => await r.json()) - .catch((e) => respostaComuns.erro(`Erro ao criar vinculo de usuario ${e.message}`)); -}; diff --git a/dist-import/autenticacao/_validarToken.d.ts b/dist-import/autenticacao/_validarToken.d.ts deleted file mode 100644 index f2d2142..0000000 --- a/dist-import/autenticacao/_validarToken.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -type tipoPostValidarTokem = { - token: string; -}; -import type { z } from "zod"; -import type { zAmbiente } from "../ts/ambiente"; -/** faz a validação do token */ -export declare const validarToken: ({ ambiente, post, }: { - ambiente: z.infer; - post: tipoPostValidarTokem; -}) => Promise<"valido" | "erro">; -export {}; diff --git a/dist-import/autenticacao/_validarToken.js b/dist-import/autenticacao/_validarToken.js deleted file mode 100644 index ddab89d..0000000 --- a/dist-import/autenticacao/_validarToken.js +++ /dev/null @@ -1,21 +0,0 @@ -import { urlAutenticacao } from "./_urlAutenticacao"; -import node_fetch from "cross-fetch"; -/** faz a validação do token */ -export const validarToken = async ({ ambiente, post, }) => { - const url = `${urlAutenticacao(ambiente)}/api/validar_token`; - try { - const resposta = await node_fetch(url, { - method: "POST", - body: JSON.stringify(post), - headers: { "Content-Type": "application/json" }, - }) - .then((r) => r.json()) - .then((r) => r) - .then((resposta) => resposta.eCerto ? "valido" : "erro") - .catch(() => "erro"); - return resposta; - } - catch (_e) { - return "erro"; - } -}; diff --git a/dist-import/autenticacao/index.d.ts b/dist-import/autenticacao/index.d.ts deleted file mode 100644 index 03cb0c9..0000000 --- a/dist-import/autenticacao/index.d.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { type tipoUsuarioExterno } from "./_usuarios_quipo_governo"; -export type { tipoUsuarioExterno }; -/** todas as rotas de comunicação com autenticador partem dessa variável */ -export declare const pAutenticacao: { - validarToken: ({ ambiente, post, }: { - ambiente: import("zod").TypeOf; - post: { - token: string; - }; - }) => Promise<"valido" | "erro">; - urlAutenticacao: (ambiente: import("zod").TypeOf) => string; - codigoContaSite: ({ ambiente, post, }: { - ambiente: import("zod").TypeOf; - post: { - site: string; - }; - }) => Promise>; - usuarios_quipo_governo: ({ token_produto, ambiente, }: { - ambiente: import("zod").TypeOf; - token_produto: string; - }) => Promise>; - usuarios_quipo_vincular: ({ token_produto, ambiente, conta, vinculo, codigo_usuario, email, }: { - ambiente: import("zod").TypeOf; - token_produto: string; - conta: string; - vinculo: string; - codigo_usuario?: string; - email: string; - }) => Promise>; -}; diff --git a/dist-import/autenticacao/index.js b/dist-import/autenticacao/index.js deleted file mode 100644 index 0ec3e89..0000000 --- a/dist-import/autenticacao/index.js +++ /dev/null @@ -1,13 +0,0 @@ -import { codigoContaSite } from "./_codigoContaSite"; -import { urlAutenticacao } from "./_urlAutenticacao"; -import { usuarios_quipo_governo, } from "./_usuarios_quipo_governo"; -import { usuarios_quipo_vincular } from "./_usuarios_quipo_vincular"; -import { validarToken } from "./_validarToken"; -/** todas as rotas de comunicação com autenticador partem dessa variável */ -export const pAutenticacao = { - validarToken, - urlAutenticacao, - codigoContaSite, - usuarios_quipo_governo, - usuarios_quipo_vincular, -}; diff --git a/dist-import/index.d.mts b/dist-import/index.d.mts new file mode 100644 index 0000000..e4e4ff5 --- /dev/null +++ b/dist-import/index.d.mts @@ -0,0 +1,706 @@ +import * as zod from 'zod'; +import { z } from 'zod'; +import * as p_respostas from 'p-respostas'; +import { tipoResposta } from 'p-respostas'; + +declare const tipos_acesso_quipo: z.ZodEnum<["publico", "governo", "sociedade"]>; +declare const ztokenQuipo: z.ZodObject<{ + provedor: z.ZodString; + codigo_usuario: z.ZodString; + nome_usuario: z.ZodString; + codigo_conta: z.ZodString; + nome_conta: z.ZodString; + codigo_acesso_produto: z.ZodString; + codigo_autenticacao: z.ZodString; + chave_produto: z.ZodEnum<["betha-meio-ambiente", "e-licencie-gov"]>; + tipo_de_acesso: z.ZodEnum<["publico", "governo", "sociedade"]>; + exp: z.ZodOptional; +}, "strip", z.ZodTypeAny, { + provedor: string; + codigo_usuario: string; + nome_usuario: string; + codigo_conta: string; + nome_conta: string; + codigo_acesso_produto: string; + codigo_autenticacao: string; + chave_produto: "betha-meio-ambiente" | "e-licencie-gov"; + tipo_de_acesso: "publico" | "governo" | "sociedade"; + exp?: number | undefined; +}, { + provedor: string; + codigo_usuario: string; + nome_usuario: string; + codigo_conta: string; + nome_conta: string; + codigo_acesso_produto: string; + codigo_autenticacao: string; + chave_produto: "betha-meio-ambiente" | "e-licencie-gov"; + tipo_de_acesso: "publico" | "governo" | "sociedade"; + exp?: number | undefined; +}>; +type tipos_de_acesso_quipo = z.infer["tipo_de_acesso"]; +type tipoTokenQuipo = z.infer; + +declare const zAmbiente: z.ZodEnum<["desenvolvimento", "producao"]>; + +type tipoUsuarioExterno = { + nome: string; + email: string; + telefone: string; + vinculo: string; + codigo_conta: string; + chave_produto: string; +}; + +/** todas as rotas de comunicação com autenticador partem dessa variável */ +declare const pAutenticacao: { + validarToken: ({ ambiente, post, }: { + ambiente: zod.TypeOf; + post: { + token: string; + }; + }) => Promise<"valido" | "erro">; + urlAutenticacao: (ambiente: zod.TypeOf) => string; + codigoContaSite: ({ ambiente, post, }: { + ambiente: zod.TypeOf; + post: { + site: string; + }; + }) => Promise>; + usuarios_quipo_governo: ({ token_produto, ambiente, }: { + ambiente: zod.TypeOf; + token_produto: string; + }) => Promise>; + usuarios_quipo_vincular: ({ token_produto, ambiente, conta, vinculo, codigo_usuario, email, }: { + ambiente: zod.TypeOf; + token_produto: string; + conta: string; + vinculo: string; + codigo_usuario?: string; + email: string; + }) => Promise>; +}; + +declare const chaves_produto: z.ZodEnum<["suporte", "betha-meio-ambiente", "e-licencie-gov", "e-licencie"]>; + +/** aplica a todas as consultas */ +declare const z_padroes: z.ZodObject<{ + tabela: z.ZodString; + filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; + }, "strip", z.ZodTypeAny, { + coluna: string; + operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; + valor?: any; + }, { + coluna: string; + operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; + valor?: any; + }>, "many">>; + descricao_pelo_usuario: z.ZodOptional; +}, "strip", z.ZodTypeAny, { + tabela: string; + filtros?: { + coluna: string; + operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; + valor?: any; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; +}, { + tabela: string; + filtros?: { + coluna: string; + operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; + valor?: any; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; +}>; +declare const visoes_pilao: { + z_contagem_em_barra_vertical: z.ZodObject<{ + colanuEixoX: z.ZodString; + colunaAgrupamento: z.ZodOptional>; + }, "strip", z.ZodTypeAny, { + colanuEixoX: string; + colunaAgrupamento?: string[] | undefined; + }, { + colanuEixoX: string; + colunaAgrupamento?: string[] | undefined; + }>; + z_contagem_em_pizza: z.ZodObject<{ + classes: z.ZodString; + }, "strip", z.ZodTypeAny, { + classes: string; + }, { + classes: string; + }>; + z_tabela: z.ZodObject<{ + colunas: z.ZodArray; + coluna_ordem: z.ZodOptional; + direcao_ordem: z.ZodOptional>; + }, "strip", z.ZodTypeAny, { + colunas: string[]; + coluna_ordem?: string | undefined; + direcao_ordem?: "1" | "asc" | "desc" | "-1" | undefined; + }, { + colunas: string[]; + coluna_ordem?: string | undefined; + direcao_ordem?: "1" | "asc" | "desc" | "-1" | undefined; + }>; + z_soma_em_barra_vertical: z.ZodObject<{ + colanuEixoX: z.ZodString; + colunaSoma: z.ZodString; + unidadeSoma: z.ZodOptional; + colunaAgrupamento: z.ZodOptional>; + }, "strip", z.ZodTypeAny, { + colanuEixoX: string; + colunaSoma: string; + colunaAgrupamento?: string[] | undefined; + unidadeSoma?: string | undefined; + }, { + colanuEixoX: string; + colunaSoma: string; + colunaAgrupamento?: string[] | undefined; + unidadeSoma?: string | undefined; + }>; +}; + +declare const z_tipos_campos_reg_grafico: z.ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>; +type tipo_estrutura_visao_grafico = { + /** Nome da Visão */ + visao: T; + /** Rotulo */ + rotulo: string; + /** Retorna a tabela Referente ao Registro */ + tabela: (_: z.infer<(typeof visoes_pilao)[T]> & z.infer) => string; + /** Descrição */ + descricao: (_: z.infer<(typeof visoes_pilao)[T]> & z.infer) => string; + /** Lista os campos e suas configurações */ + campos: { + [c in keyof Required & z.infer>]: { + rotulo: string; + tipo_campo: z.infer; + order: number; + }; + }; +}; + +declare const zp_deletar_registros: z.ZodObject<{ + tabela: z.ZodString; + codigos: z.ZodArray; +}, "strip", z.ZodTypeAny, { + tabela: string; + codigos: string[]; +}, { + tabela: string; + codigos: string[]; +}>; +declare const PREFIXO_PILAO = "/pilao-de-dados"; +declare const urlPilao: (emDesenvolvimento?: boolean | null | undefined) => { + api: string; + site: string; +}; + +declare const zp_registrar_base_dados: z.ZodObject<{ + tabela: z.ZodString; + colunas: z.ZodArray; + }, "strip", z.ZodTypeAny, { + coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; + }, { + coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; + }>, "many">; +}, "strip", z.ZodTypeAny, { + tabela: string; + colunas: { + coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; + }[]; +}, { + tabela: string; + colunas: { + coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; + }[]; +}>; +declare const zp_enviar_registros: z.ZodObject<{ + tabela: z.ZodString; + registros: z.ZodArray>>; + }, "strip", z.ZodTypeAny, { + valor?: any; + tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data" | null | undefined; + }, { + valor?: any; + tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data" | null | undefined; + }>>, "many">; +}, "strip", z.ZodTypeAny, { + tabela: string; + registros: Record[]; +}, { + tabela: string; + registros: Record[]; +}>; + +/** + * { + * 'rota':{ + * pr:{}// paramentros de entrada + * rs:{}// resposta + * } + * } + */ +type tipo_pilao_api = { + /** retorna da data e hora do servido em formato iso */ + estado_servidor: { + pr: {}; + rs: { + data_hora: string; + }; + }; + tabelas: { + pr: {}; + rs: z.infer[]; + }; + unicos: { + pr: { + tabela: string; + coluna: string; + }; + rs: any[]; + }; +}; + +type tipoConstrutorPilao = { + produto: string; + conta: string; +}; +type tipoRetornoSerieconsulta = { + registros: any[]; + legenda: string; + serie: z.infer<(typeof visoes_pilao)[T]> & z.infer; +}; + +/** Drive completo do piilão de dados */ + +declare class ClassPilao { + #private; + constructor({ conta, produto, emDesenvolvimento, ver_log, }: tipoConstrutorPilao & { + ver_log?: boolean; + emDesenvolvimento?: boolean; + }); + rotaEnviarRegistros(): { + rota: string; + url: string; + }; + rotaDeletarRegistro(): { + rota: string; + url: string; + }; + rotaConsultarSerie(tipoVisao: keyof typeof visoes_pilao | ":tipoVisao"): { + rota: string; + url: string; + }; + rotaIframeSerie(tipoVisao: keyof typeof visoes_pilao | ":tipoVisao"): { + rota: string; + url: string; + }; + rotaFuncaoApi(funcao: keyof tipo_pilao_api | ":funcao"): { + rota: string; + url: string; + }; + consultarApi(funcao: T, parametros: tipo_pilao_api[T]["pr"]): Promise>; + get baseUrlApi(): "https://carro-de-boi.idz.one" | "http://localhost:5080"; + get baseUrlSite(): "https://carro-de-boi.idz.one" | "http://localhost:5081"; + validarCliente(_: any): tipoResposta; + adicionarRegistroParaEnviar(tabela: string, ...registros: z.infer["registros"]): this; + adicionarCodigoParaDeletar(tabela: string, ...codigos: z.infer["codigos"]): this; + private processarRegistros; + salvarRegistros(): Promise>; + serieConsultar(tipoVisao: T, parametros: z.infer<(typeof visoes_pilao)[T]> & z.infer): { + dados: () => Promise>>; + url: () => string; + }; + urlLaboratorio(): { + rota: string; + url: string; + }; +} +declare const Pilao: (_: tipoConstrutorPilao & { + ver_log?: boolean; + emDesenvolvimento?: boolean; +}) => ClassPilao; + +declare const pPilao: { + extruturas_de_campos: { + z_contagem_em_barra_vertical: tipo_estrutura_visao_grafico<"z_contagem_em_barra_vertical">; + z_contagem_em_pizza: tipo_estrutura_visao_grafico<"z_contagem_em_pizza">; + z_tabela: tipo_estrutura_visao_grafico<"z_tabela">; + z_soma_em_barra_vertical: tipo_estrutura_visao_grafico<"z_soma_em_barra_vertical">; + }; + z_contagem_em_barra_vertical: zod.ZodObject<{ + colanuEixoX: zod.ZodString; + colunaAgrupamento: zod.ZodOptional>; + }, "strip", zod.ZodTypeAny, { + colanuEixoX: string; + colunaAgrupamento?: string[] | undefined; + }, { + colanuEixoX: string; + colunaAgrupamento?: string[] | undefined; + }>; + z_contagem_em_pizza: zod.ZodObject<{ + classes: zod.ZodString; + }, "strip", zod.ZodTypeAny, { + classes: string; + }, { + classes: string; + }>; + z_tabela: zod.ZodObject<{ + colunas: zod.ZodArray; + coluna_ordem: zod.ZodOptional; + direcao_ordem: zod.ZodOptional>; + }, "strip", zod.ZodTypeAny, { + colunas: string[]; + coluna_ordem?: string | undefined; + direcao_ordem?: "1" | "asc" | "desc" | "-1" | undefined; + }, { + colunas: string[]; + coluna_ordem?: string | undefined; + direcao_ordem?: "1" | "asc" | "desc" | "-1" | undefined; + }>; + z_soma_em_barra_vertical: zod.ZodObject<{ + colanuEixoX: zod.ZodString; + colunaSoma: zod.ZodString; + unidadeSoma: zod.ZodOptional; + colunaAgrupamento: zod.ZodOptional>; + }, "strip", zod.ZodTypeAny, { + colanuEixoX: string; + colunaSoma: string; + colunaAgrupamento?: string[] | undefined; + unidadeSoma?: string | undefined; + }, { + colanuEixoX: string; + colunaSoma: string; + colunaAgrupamento?: string[] | undefined; + unidadeSoma?: string | undefined; + }>; + zp_deletar_registros: zod.ZodObject<{ + tabela: zod.ZodString; + codigos: zod.ZodArray; + }, "strip", zod.ZodTypeAny, { + tabela: string; + codigos: string[]; + }, { + tabela: string; + codigos: string[]; + }>; + zp_registrar_base_dados: zod.ZodObject<{ + tabela: zod.ZodString; + colunas: zod.ZodArray; + }, "strip", zod.ZodTypeAny, { + coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; + }, { + coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; + }>, "many">; + }, "strip", zod.ZodTypeAny, { + tabela: string; + colunas: { + coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; + }[]; + }, { + tabela: string; + colunas: { + coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; + }[]; + }>; + z_tipos_dados_registro: zod.ZodEnum<["texto", "numero", "confirmacao", "lista_texto", "lista_numero", "lista_mes", "lista_data", "mes", "data"]>; + zp_enviar_registros: zod.ZodObject<{ + tabela: zod.ZodString; + registros: zod.ZodArray>>; + }, "strip", zod.ZodTypeAny, { + valor?: any; + tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data" | null | undefined; + }, { + valor?: any; + tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data" | null | undefined; + }>>, "many">; + }, "strip", zod.ZodTypeAny, { + tabela: string; + registros: Record[]; + }, { + tabela: string; + registros: Record[]; + }>; + zp_produto_conta: zod.ZodObject<{ + produto: zod.ZodString; + conta: zod.ZodString; + emDesenvolvimento: zod.ZodOptional; + ver_log: zod.ZodOptional; + }, "strip", zod.ZodTypeAny, { + conta: string; + produto: string; + emDesenvolvimento?: boolean | undefined; + ver_log?: boolean | undefined; + }, { + conta: string; + produto: string; + emDesenvolvimento?: boolean | undefined; + ver_log?: boolean | undefined; + }>; + validarZ: (zodType: zod.ZodType, objeto: any, mensagem: string) => p_respostas.tipoRespostaErro | p_respostas.tipoRespostaSucesso; + operadores_pilao: zod.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; + operadores_permitidos_por_tipo: { + texto: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; + numero: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; + confirmacao: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; + lista_texto: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; + lista_numero: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; + lista_mes: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; + lista_data: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; + mes: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; + data: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; + }; + z_filtro: zod.ZodObject<{ + coluna: zod.ZodString; + valor: zod.ZodAny; + operador: zod.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; + }, "strip", zod.ZodTypeAny, { + coluna: string; + operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; + valor?: any; + }, { + coluna: string; + operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; + valor?: any; + }>; + visoes_pilao: { + z_contagem_em_barra_vertical: zod.ZodObject<{ + colanuEixoX: zod.ZodString; + colunaAgrupamento: zod.ZodOptional>; + }, "strip", zod.ZodTypeAny, { + colanuEixoX: string; + colunaAgrupamento?: string[] | undefined; + }, { + colanuEixoX: string; + colunaAgrupamento?: string[] | undefined; + }>; + z_contagem_em_pizza: zod.ZodObject<{ + classes: zod.ZodString; + }, "strip", zod.ZodTypeAny, { + classes: string; + }, { + classes: string; + }>; + z_tabela: zod.ZodObject<{ + colunas: zod.ZodArray; + coluna_ordem: zod.ZodOptional; + direcao_ordem: zod.ZodOptional>; + }, "strip", zod.ZodTypeAny, { + colunas: string[]; + coluna_ordem?: string | undefined; + direcao_ordem?: "1" | "asc" | "desc" | "-1" | undefined; + }, { + colunas: string[]; + coluna_ordem?: string | undefined; + direcao_ordem?: "1" | "asc" | "desc" | "-1" | undefined; + }>; + z_soma_em_barra_vertical: zod.ZodObject<{ + colanuEixoX: zod.ZodString; + colunaSoma: zod.ZodString; + unidadeSoma: zod.ZodOptional; + colunaAgrupamento: zod.ZodOptional>; + }, "strip", zod.ZodTypeAny, { + colanuEixoX: string; + colunaSoma: string; + colunaAgrupamento?: string[] | undefined; + unidadeSoma?: string | undefined; + }, { + colanuEixoX: string; + colunaSoma: string; + colunaAgrupamento?: string[] | undefined; + unidadeSoma?: string | undefined; + }>; + }; +}; + +/** Estrutura que deve ser aplicada para solictação de autenticação, deve ser feito via back */ +declare const zAuntenticacaoResiduosSolicitar: z.ZodObject<{ + codigo_token: z.ZodOptional; + codigo_usuario: z.ZodString; + nome_usuario: z.ZodString; + email_usuario: z.ZodString; + documento_usuario: z.ZodString; + organizacao: z.ZodString; + rotas: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; + url_usuarios: z.ZodString; + url_empreendedores: z.ZodString; + url_empreendimentos: z.ZodString; + tipo_usuario: z.ZodString; + sistema: z.ZodString; + sistema_cor: z.ZodString; + sistema_nome: z.ZodString; + sistema_logo: z.ZodString; +}, "strip", z.ZodTypeAny, { + codigo_usuario: string; + nome_usuario: string; + email_usuario: string; + documento_usuario: string; + organizacao: string; + rotas: {}; + url_usuarios: string; + url_empreendedores: string; + url_empreendimentos: string; + tipo_usuario: string; + sistema: string; + sistema_cor: string; + sistema_nome: string; + sistema_logo: string; + codigo_token?: string | undefined; +}, { + codigo_usuario: string; + nome_usuario: string; + email_usuario: string; + documento_usuario: string; + organizacao: string; + rotas: {}; + url_usuarios: string; + url_empreendedores: string; + url_empreendimentos: string; + tipo_usuario: string; + sistema: string; + sistema_cor: string; + sistema_nome: string; + sistema_logo: string; + codigo_token?: string | undefined; +}>; +/** Tipagem usada para o processo de sincronização entre modulos */ +declare const zUsuarioSincronizar: z.ZodObject<{ + codigo: z.ZodString; + documento: z.ZodString; + excluido: z.ZodBoolean; + nome: z.ZodString; + permicoes: z.ZodRecord; + versao: z.ZodNumber; + credenciais_sinir: z.ZodOptional>; +}, "strip", z.ZodTypeAny, { + codigo: string; + documento: string; + excluido: boolean; + nome: string; + permicoes: Record; + versao: number; + credenciais_sinir?: { + login: string; + senha: string; + } | undefined; +}, { + codigo: string; + documento: string; + excluido: boolean; + nome: string; + permicoes: Record; + versao: number; + credenciais_sinir?: { + login: string; + senha: string; + } | undefined; +}>; +type tipo_zUsuarioSincronizar = z.infer; +/** Tipagem usada para o processo de sincronização entre modulos */ +declare const zEmpreendedorSincronizar: z.ZodObject<{ + codigo: z.ZodString; + documento: z.ZodString; + excluido: z.ZodBoolean; + nome: z.ZodString; + versao: z.ZodNumber; +}, "strip", z.ZodTypeAny, { + codigo: string; + documento: string; + excluido: boolean; + nome: string; + versao: number; +}, { + codigo: string; + documento: string; + excluido: boolean; + nome: string; + versao: number; +}>; +/** Tipagem usada para o processo de sincronização entre modulos */ +declare const zEmpreendimentoSincronizar: z.ZodObject<{ + codigo: z.ZodString; + codigo_empreendedor: z.ZodString; + documento: z.ZodString; + excluido: z.ZodBoolean; + nome: z.ZodString; + unidade_sinir: z.ZodString; + versao: z.ZodNumber; +}, "strip", z.ZodTypeAny, { + codigo: string; + documento: string; + excluido: boolean; + nome: string; + versao: number; + codigo_empreendedor: string; + unidade_sinir: string; +}, { + codigo: string; + documento: string; + excluido: boolean; + nome: string; + versao: number; + codigo_empreendedor: string; + unidade_sinir: string; +}>; +declare const nomesSincronizacoes: z.ZodEnum<["usuarios", "empreendedores", "empreendimentos"]>; + +type tipo_proxima_avaliacao = { + parametros: { + sistema: string; + codigo_organizacao: string; + codigo_usuario: string; + nome_organizacao: string; + nome_usuario: string; + contatos_usuario: string; + data_criacao_conta: string; + }; + retorno: tipoResposta; +}; + +declare const abrirNps: (emDesenvolvimento: boolean) => (parametros: tipo_proxima_avaliacao["parametros"]) => Promise; + +export { PREFIXO_PILAO, Pilao, abrirNps, chaves_produto, nomesSincronizacoes, pAutenticacao, pPilao, type tipoConstrutorPilao, type tipoRetornoSerieconsulta, type tipoTokenQuipo, type tipoUsuarioExterno, type tipo_pilao_api, type tipo_proxima_avaliacao, type tipo_zUsuarioSincronizar, tipos_acesso_quipo, type tipos_de_acesso_quipo, urlPilao, zAuntenticacaoResiduosSolicitar, zEmpreendedorSincronizar, zEmpreendimentoSincronizar, zUsuarioSincronizar, ztokenQuipo }; diff --git a/dist-import/index.d.ts b/dist-import/index.d.ts deleted file mode 100644 index a527f79..0000000 --- a/dist-import/index.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -export * from "./tokenQuipo"; -export * from "./autenticacao"; -export * from "./produtos"; -export * from "./pilao-de-dados"; -export * from "./residuos"; -export * from "./NPS"; diff --git a/dist-import/index.js b/dist-import/index.js deleted file mode 100644 index a527f79..0000000 --- a/dist-import/index.js +++ /dev/null @@ -1,6 +0,0 @@ -export * from "./tokenQuipo"; -export * from "./autenticacao"; -export * from "./produtos"; -export * from "./pilao-de-dados"; -export * from "./residuos"; -export * from "./NPS"; diff --git a/dist-import/index.mjs b/dist-import/index.mjs new file mode 100644 index 0000000..eaa177b --- /dev/null +++ b/dist-import/index.mjs @@ -0,0 +1 @@ +var Ho=Object.create;var mo=Object.defineProperty;var Wo=Object.getOwnPropertyDescriptor;var Yo=Object.getOwnPropertyNames;var oe=Object.getPrototypeOf,ee=Object.prototype.hasOwnProperty;var uo=o=>{throw TypeError(o)};var v=(o,e)=>()=>(e||o((e={exports:{}}).exports,e),e.exports);var te=(o,e,t,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Yo(e))!ee.call(o,i)&&i!==t&&mo(o,i,{get:()=>e[i],enumerable:!(r=Wo(e,i))||r.enumerable});return o};var re=(o,e,t)=>(t=o!=null?Ho(oe(o)):{},te(e||!o||!o.__esModule?mo(t,"default",{value:o,enumerable:!0}):t,o));var Y=(o,e,t)=>e.has(o)||uo("Cannot "+t);var c=(o,e,t)=>(Y(o,e,"read from private field"),t?t.call(o):e.get(o)),S=(o,e,t)=>e.has(o)?uo("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(o):e.set(o,t),I=(o,e,t,r)=>(Y(o,e,"write to private field"),r?r.call(o,t):e.set(o,t),t),C=(o,e,t)=>(Y(o,e,"access private method"),t);var So=v($=>{"use strict";Object.defineProperty($,"__esModule",{value:!0});$.tipoUsuarioResiduos=$.tx=$.camposComuns=$.uuid_null=void 0;$.uuid_null="00000000-0000-0000-0000-000000000000";var jo;(function(o){o.codigo="codigo",o.excluido="excluido",o.data_hora_criacao="data_hora_criacao",o.data_hora_atualizacao="data_hora_atualizacao",o.codigo_usuario_criacao="codigo_usuario_criacao",o.codigo_usuario_atualizacao="codigo_usuario_atualizacao",o.versao="__versao"})(jo||($.camposComuns=jo={}));var $o;(function(o){o.token="token"})($o||($.tx=$o={}));var Po;(function(o){o.Usuario="usuario",o.Fornecedor="fornecedor"})(Po||($.tipoUsuarioResiduos=Po={}))});var Co=v(V=>{"use strict";Object.defineProperty(V,"__esModule",{value:!0});V.operadores=void 0;var Oo;(function(o){o["="]="=",o["!="]="!=",o[">"]=">",o[">="]=">=",o["<"]="<",o["<="]="<=",o.like="like",o.in="in"})(Oo||(V.operadores=Oo={}))});var wo=v(B=>{"use strict";Object.defineProperty(B,"__esModule",{value:!0});B.aleatorio=void 0;var Eo="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),le=o=>`eli-${Array.from({length:o||8}).map(()=>Eo[(999*Math.random()|0)%Eo.length]).join("")}`;B.aleatorio=le});var To=v(X=>{"use strict";Object.defineProperty(X,"__esModule",{value:!0});X.texto_busca=void 0;var de=(...o)=>o.map(e=>e==null?"":String(e).normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g," ").toLowerCase()).join(" ");X.texto_busca=de});var Ro=v(Q=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0});Q.unidades_medida=void 0;Q.unidades_medida=[{unidade:"kg",nome:"Quilograma",unidade_normalizada:"kg",normalizar:o=>o,tipo:"massa"},{unidade:"g",nome:"Grama",unidade_normalizada:"kg",normalizar:o=>o/1e3,tipo:"massa"},{unidade:"ton",nome:"Tonelada",unidade_normalizada:"kg",normalizar:o=>o*1e3,tipo:"massa"},{unidade:"L",nome:"Litro",unidade_normalizada:"L",normalizar:o=>o,tipo:"volume"},{unidade:"m3",nome:"Metro C\xFAbico",unidade_normalizada:"L",normalizar:o=>o*1e3,tipo:"volume"},{unidade:"mL",nome:"Mililitro",unidade_normalizada:"L",normalizar:o=>o/1e3,tipo:"volume"},{unidade:"cm",nome:"Cent\xEDmetro",unidade_normalizada:"m",normalizar:o=>o/100,tipo:"comprimento"},{unidade:"mm",nome:"Mil\xEDmetro",unidade_normalizada:"m",normalizar:o=>o/1e3,tipo:"comprimento"},{unidade:"m",nome:"Metro",unidade_normalizada:"m",normalizar:o=>o,tipo:"comprimento"},{unidade:"km",nome:"Quil\xF4metro",unidade_normalizada:"m",normalizar:o=>o*1e3,tipo:"comprimento"}]});var Ao=v(Z=>{"use strict";Object.defineProperty(Z,"__esModule",{value:!0});Z.uuid=void 0;var eo="0123456789abcdef".split(""),_e=()=>(eo.sort(()=>Math.random()-.5),"xxxxxxxx-xxxx-4xxx-xxxx-xxxxxxxxxxxx".split("").map(t=>t==="x"?eo[(1e3*Math.random()|0)%eo.length]:t).join(""));Z.uuid=_e});var Uo=v(G=>{"use strict";Object.defineProperty(G,"__esModule",{value:!0});G.provedores=void 0;var qo;(function(o){o["betha-sistemas"]="Betha Sistemas",o["e-licencie"]="e-licencie"})(qo||(G.provedores=qo={}))});var ko=v(K=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0});K.cdn_carro_de_boi=void 0;K.cdn_carro_de_boi="https://carro-de-boi-idz-one.b-cdn.net"});var Do=v(w=>{"use strict";var ge=w&&w.__createBinding||(Object.create?function(o,e,t,r){r===void 0&&(r=t);var i=Object.getOwnPropertyDescriptor(e,t);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[t]}}),Object.defineProperty(o,r,i)}:function(o,e,t,r){r===void 0&&(r=t),o[r]=e[t]}),fe=w&&w.__exportStar||function(o,e){for(var t in o)t!=="default"&&!Object.prototype.hasOwnProperty.call(e,t)&&ge(e,o,t)};Object.defineProperty(w,"__esModule",{value:!0});fe(ko(),w)});var Lo=v(D=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});D.nomeVariavel=D.esperar=void 0;var ve=o=>new Promise(e=>setTimeout(()=>e(!0),o));D.esperar=ve;var he=o=>Object.keys(o).join("/");D.nomeVariavel=he});var Mo=v(H=>{"use strict";Object.defineProperty(H,"__esModule",{value:!0});H.TipagemRotas=void 0;var to=class{constructor(...e){this._partesCaminho=[],e.forEach(t=>{String(t).split("/").forEach(r=>{r&&this._partesCaminho.push(r)})})}get caminho(){return`/${this._partesCaminho.join("/")}`}set caminho(e){this._partesCaminho=e.split("/").filter(t=>t)}endereco(e,t){let r=new URL(typeof window<"u"?window.location.href:"http://localhost");r.pathname=this.caminho,r.search="";let i=Object.entries(e);for(let[s,m]of i)r.searchParams.set(String(s),m);return t&&(r.hash=`#${r.search}`,r.search=""),r.href}ir(e){typeof window<"u"&&(window.location.href=this.endereco(e))}get parametros(){let e=new URL(typeof window<"u"?window.location.href:"http://localhost"),t=e.searchParams,r=Object.fromEntries(t.entries()),i=e.hash;if(i){let s=Object.fromEntries(new URLSearchParams(i.slice(1)).entries());return{...r,...s}}return r}};H.TipagemRotas=to});var Io=v(T=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0});T.tipoArquivo=T.extensoes=void 0;T.extensoes=[{ext:"gif",tipo:"imagem",mime:"image/gif"},{ext:"jpg",tipo:"imagem",mime:"image/jpeg"},{ext:"jpeg",tipo:"imagem",mime:"image/jpeg"},{ext:"png",tipo:"imagem",mime:"image/png"},{ext:"bmp",tipo:"imagem",mime:"image/bmp"},{ext:"webp",tipo:"imagem",mime:"image/webp"},{ext:"tiff",tipo:"imagem",mime:"image/tiff"},{ext:"svg",tipo:"imagem",mime:"image/svg+xml"},{ext:"ico",tipo:"imagem",mime:"image/x-icon"},{ext:"pdf",tipo:"documento",mime:"application/pdf"},{ext:"doc",tipo:"documento",mime:"application/msword"},{ext:"docx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"},{ext:"xls",tipo:"documento",mime:"application/vnd.ms-excel"},{ext:"xlsx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"},{ext:"ppt",tipo:"documento",mime:"application/vnd.ms-powerpoint"},{ext:"pptx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.presentationml.presentation"},{ext:"txt",tipo:"documento",mime:"text/plain"},{ext:"odt",tipo:"documento",mime:"application/vnd.oasis.opendocument.text"},{ext:"ods",tipo:"documento",mime:"application/vnd.oasis.opendocument.spreadsheet"},{ext:"rtf",tipo:"documento",mime:"application/rtf"},{ext:"csv",tipo:"documento",mime:"text/csv"},{ext:"mp4",tipo:"v\xEDdeo",mime:"video/mp4"},{ext:"avi",tipo:"v\xEDdeo",mime:"video/x-msvideo"},{ext:"mkv",tipo:"v\xEDdeo",mime:"video/x-matroska"},{ext:"mov",tipo:"v\xEDdeo",mime:"video/quicktime"},{ext:"wmv",tipo:"v\xEDdeo",mime:"video/x-ms-wmv"},{ext:"flv",tipo:"v\xEDdeo",mime:"video/x-flv"},{ext:"webm",tipo:"v\xEDdeo",mime:"video/webm"},{ext:"3gp",tipo:"v\xEDdeo",mime:"video/3gpp"},{ext:"mpeg",tipo:"v\xEDdeo",mime:"video/mpeg"}];var xe=o=>{let e=String(o||"").toLocaleLowerCase().split(".").pop();return T.extensoes.find(r=>r.ext===e)?.tipo||"outros"};T.tipoArquivo=xe});var No=v(_=>{"use strict";var be=_&&_.__createBinding||(Object.create?function(o,e,t,r){r===void 0&&(r=t);var i=Object.getOwnPropertyDescriptor(e,t);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[t]}}),Object.defineProperty(o,r,i)}:function(o,e,t,r){r===void 0&&(r=t),o[r]=e[t]}),y=_&&_.__exportStar||function(o,e){for(var t in o)t!=="default"&&!Object.prototype.hasOwnProperty.call(e,t)&&be(e,o,t)};Object.defineProperty(_,"__esModule",{value:!0});y(So(),_);y(Co(),_);y(wo(),_);y(To(),_);y(Ro(),_);y(Ao(),_);y(Uo(),_);y(Do(),_);y(Lo(),_);y(Mo(),_);y(Io(),_)});import{z as b}from"zod";import{z as ie}from"zod";var oo=ie.enum(["suporte","betha-meio-ambiente","e-licencie-gov","e-licencie"]);var ae=b.enum(["publico","governo","sociedade"]),we=b.object({provedor:b.string(),codigo_usuario:b.string(),nome_usuario:b.string(),codigo_conta:b.string(),nome_conta:b.string(),codigo_acesso_produto:b.string(),codigo_autenticacao:b.string(),chave_produto:b.enum([oo.enum["betha-meio-ambiente"],oo.enum["e-licencie-gov"]]),tipo_de_acesso:ae,exp:b.number().optional()});var P;(function(o){o[o.sucesso=200]="sucesso",o[o.erroConhecido=400]="erroConhecido",o[o.erroPermissao=401]="erroPermissao",o[o.erroNaoEncontrado=404]="erroNaoEncontrado",o[o.erroDesconhecido=500]="erroDesconhecido",o[o.tempoEsgotado=504]="tempoEsgotado"})(P||(P={}));var ne=o=>{let e=(p,d)=>({cod:P.sucesso,valor:p,mensagem:void 0,eErro:!1,eCerto:!0,detalhes:d}),t=p=>({cod:P.sucesso,valor:!0,mensagem:void 0,eErro:!1,eCerto:!0,detalhes:p}),r=(p,d)=>({cod:P.erroConhecido,valor:void 0,mensagem:p,eErro:!0,eCerto:!1,detalhes:d}),i=(p,d)=>({cod:P.erroPermissao,valor:void 0,mensagem:p||"Sem permiss\xE3o para esse recurso.",eErro:!0,eCerto:!1,detalhes:d}),s=(p,d)=>({cod:P.erroNaoEncontrado,valor:void 0,mensagem:p||"Registro n\xE3o encontrado ou a execu\xE7\xE3o dessa a\xE7\xE3o depende de um registro existente.",eErro:!0,eCerto:!1,detalhes:d}),m=p=>{let d=o(p),h=`${p.mensagem||"Erro interno"}`;return{cod:P.erroDesconhecido,valor:void 0,mensagem:h,eErro:!0,eCerto:!1,...d}},l=(p,d)=>({cod:P.tempoEsgotado,valor:void 0,mensagem:p||"Tempo de resposta esgotado ao tentar acessar o recurso.",eErro:!0,eCerto:!1,detalhes:d});return{valor:e,valorTrue:t,erro:r,erroPermissao:i,erroInterno:m,naoEncontrado:s,tempoEsgotado:l,erroEspera:l}},n=ne(()=>({}));var j=o=>`${o=="producao"?"https://carro-de-boi.idz.one":"http://localhost:5030"}/autenticacao`;import se from"cross-fetch";var lo=async({ambiente:o,post:e})=>{let t=`${j(o)}/api/codigo_prefeitura_site`;try{return await se(t,{method:"POST",body:JSON.stringify(e),headers:{"Content-Type":"application/json"}}).then(i=>i.json()).catch(i=>n.erro("Erro ao enviar registros",[i.message])).then(i=>i)}catch(r){return n.erro(`erro ao buscar c\xF3digo do site: ${r}`)}};import pe from"cross-fetch";var _o=async({token_produto:o,ambiente:e})=>{let t=`${j(e)}/api/usuarios_quipo_governo`;return o?pe(t,{headers:{token:o}}).then(i=>i.json()).catch(i=>n.erro(`Erro ao buscar usu\xE1rios quipo governo ${i.message}`)).then(i=>i):n.erro("token_produto n\xE3o informado")};import ce from"cross-fetch";var go=async({token_produto:o,ambiente:e,conta:t,vinculo:r,codigo_usuario:i,email:s})=>{let m=`${j(e)}/api/vinculos__criar`;return o?await ce(m,{headers:{token:o,"Content-Type":"application/json"},body:JSON.stringify({vinculos:{codigo_conta:t,codigo_usuario:i,vinculo:r},email:s}),method:"POST"}).then(async p=>await p.json()).catch(p=>n.erro(`Erro ao criar vinculo de usuario ${p.message}`)):n.erro("token_produto n\xE3o informado")};import me from"cross-fetch";var fo=async({ambiente:o,post:e})=>{let t=`${j(o)}/api/validar_token`;try{return await me(t,{method:"POST",body:JSON.stringify(e),headers:{"Content-Type":"application/json"}}).then(i=>i.json()).then(i=>i).then(i=>i.eCerto?"valido":"erro").catch(()=>"erro")}catch{return"erro"}};var tt={validarToken:fo,urlAutenticacao:j,codigoContaSite:lo,usuarios_quipo_governo:_o,usuarios_quipo_vincular:go};import{z as u}from"zod";var vo=u.object({tabela:u.string(),codigos:u.array(u.string())}),nt=u.enum(["desenvolvimento","producao"]),E="/pilao-de-dados",ho=(o,e,t)=>{let r=o.safeParse(e);return r.success?n.valor(r.data):n.erro(t,r.error.errors.map(i=>`${i.path} ${i.message}`))},xo=u.object({produto:u.string(),conta:u.string(),emDesenvolvimento:u.boolean().optional(),ver_log:u.boolean().optional()}),N=u.enum(["texto","numero","confirmacao","lista_texto","lista_numero","lista_mes","lista_data","mes","data"]),J=u.enum(["=","!=",">","<",">=","<=","\u2229"]),bo={confirmacao:["=","!="],data:["=","!=",">","<",">=","<="],lista_numero:["\u2229"],lista_texto:["\u2229"],lista_mes:["\u2229"],lista_data:["\u2229"],mes:["=","!=",">","<",">=","<="],numero:["=","!=",">","<",">=","<="],texto:["=","!="]},st={texto:u.string().nullable(),numero:u.number().nullable(),confirmacao:u.boolean().nullable(),lista_texto:u.array(u.string()).nullable(),lista_numero:u.array(u.number()).nullable()},ue=o=>({api:(o?"http://127.0.0.1:5080":"https://carro-de-boi.idz.one")+E,site:(o?"http://127.0.0.1:5081":"https://carro-de-boi.idz.one")+E});import{z as x}from"zod";var yo=x.object({tabela:x.string(),colunas:x.array(x.object({coluna:x.string(),tipo:N}))}),zo=x.object({tabela:x.string(),registros:x.array(x.record(x.string(),x.object({valor:x.any(),tipo:N.optional().nullable()})))});var Fo=re(No());import ro from"cross-fetch";var R,A,L,q,O,U,z,F,Jo,Vo,ao=class ao{constructor({conta:e,produto:t,emDesenvolvimento:r=!1,ver_log:i=!1}){S(this,z);S(this,R);S(this,A);S(this,L);S(this,q);S(this,O,{});S(this,U,{});I(this,R,t),I(this,A,e),I(this,L,r),I(this,q,i)}rotaEnviarRegistros(){return C(this,z,F).call(this,"enviar-registros")}rotaDeletarRegistro(){return C(this,z,F).call(this,"deletar-registros")}rotaConsultarSerie(e){return C(this,z,F).call(this,"consultar-serie",e)}rotaIframeSerie(e){let t=`${E}/consultar-serie/${c(this,R)}/${c(this,A)}/${e}`,r=`${this.baseUrlSite}${t}`;return{rota:t,url:r}}rotaFuncaoApi(e){return C(this,z,F).call(this,"API",e)}async consultarApi(e,t){try{let i=await(await ro(this.rotaFuncaoApi(e).url,{body:JSON.stringify(t),method:"POST",headers:{"Content-Type":"application/json"}})).text();try{return JSON.parse(i)}catch{return n.erro("Consulta n\xE3o retornou json v\xE1lido",[i])}}catch(r){return console.error(r),n.erroInterno({erro:r,local:(0,Fo.nomeVariavel)({ClassPilao:ao})})}}get baseUrlApi(){return c(this,L)?"http://localhost:5080":"https://carro-de-boi.idz.one"}get baseUrlSite(){return c(this,L)?"http://localhost:5081":"https://carro-de-boi.idz.one"}validarCliente(e){return e?.conta?e?.produto?n.valor(e):n.erro("Produto n\xE3o informado"):n.erro("Conta n\xE3o informada")}adicionarRegistroParaEnviar(e,...t){return c(this,O)[e]=[...c(this,O)[e]||[],...t],this}adicionarCodigoParaDeletar(e,...t){return c(this,U)[e]=[...c(this,U)[e]||[],...t],this}async processarRegistros(e,t,r,i){for(;t.length>0;){let m=t.splice(0,1e3).map(f=>Object.fromEntries(Object.entries(f).map(([p,d])=>[p,d===void 0?null:d]))),l=await ro(e,{method:"POST",body:JSON.stringify({tabela:r,registros:m}),headers:{"Content-Type":"application/json"}}).then(async f=>{let p=await f.text();try{return JSON.parse(p)}catch{return n.erro("Consulta n\xE3o retornou json v\xE1lido",[p])}}).catch(f=>n.erro(`Erro ao ${i} registros`,[f.message]));if(l.eErro)return l}return n.valor(!0)}async salvarRegistros(){let e=await C(this,z,Jo).call(this);if(e.eErro)return e;let t=await C(this,z,Vo).call(this);return t.eErro?t:n.valor(!0)}serieConsultar(e,t){return{dados:async()=>{let s=this.rotaConsultarSerie(e).url,m=await ro(s.toString(),{method:"POST",body:JSON.stringify(t),headers:{"Content-Type":"application/json"}}).then(async l=>{let f=await l.text();try{return JSON.parse(f)}catch{return n.erro("Consulta n\xE3o retornou json v\xE1lido",[f])}}).catch(l=>n.erro("Erro ao enviar registros",[l.message]));return c(this,q)&&console.log(`[PIL\xC3O]: buscar dados de "${JSON.stringify(t)}" para "${s}".`),m},url:()=>{let s=this.rotaIframeSerie(e).url,m=encodeURIComponent(JSON.stringify(t,null,2));return c(this,q)&&console.log(`[PIL\xC3O]: Serie Consultar url de "${JSON.stringify(m)}" para "${s}".`),`${s}?serie=${m}`}}}urlLaboratorio(){let e=`${E}/laborat\xF3rio/${c(this,R)}/${c(this,A)}`,t=`${this.baseUrlSite}${e}`;return{rota:e,url:t}}};R=new WeakMap,A=new WeakMap,L=new WeakMap,q=new WeakMap,O=new WeakMap,U=new WeakMap,z=new WeakSet,F=function(e,t){let r=`${E}/api/${e}/${c(this,R)}/${c(this,A)}${t?`/${t}`:""}`,i=`${this.baseUrlApi}${r}`;return{rota:r,url:i}},Jo=async function(){for(let e of Object.keys(c(this,O))){let t=c(this,O)[e]||[],r=this.rotaEnviarRegistros().url;c(this,q)&&console.log(`[PIL\xC3O]: Enviando ${t.length} registros na tabela "${e}" para "${r}".`);let i=await this.processarRegistros(r,t,e,"enviar");if(i.eErro)return i;c(this,O)[e]=[]}return n.valor(!0)},Vo=async function(){for(let e of Object.keys(c(this,U))){let t=[...c(this,U)[e]||[]],r=this.rotaDeletarRegistro().url,i=await this.processarRegistros(r,t,e,"deletar");if(i.eErro)return i}return n.valor(!0)};var io=ao,Ct=o=>new io(o);import{z as no}from"zod";var W=no.object({coluna:no.string(),valor:no.any(),operador:J});var Bo={visao:"z_contagem_em_barra_vertical",rotulo:"Contagem em Barra Vertical",tabela:({tabela:o})=>o,descricao:({tabela:o,descricao_pelo_usuario:e,colanuEixoX:t,filtros:r,colunaAgrupamento:i})=>String(e||"").trim()?String(e||"").trim():`Contagem de ${o} por ${t}${r?.length?`, quando ${r.map(({coluna:s,operador:m,valor:l})=>`${s} ${m} ${l}`).join(", ")}`:""}${i?.length?`, agrupado por ${i.join(", ")}`:""}.`,campos:{tabela:{rotulo:"Tabela",tipo_campo:"tabela",order:1},colanuEixoX:{rotulo:"Coluna do Eixo X",tipo_campo:"coluna",order:2},colunaAgrupamento:{rotulo:"Colunas de Agrupamento",tipo_campo:"lista_colunas",order:3},descricao_pelo_usuario:{rotulo:"Descri\xE7\xE3o (opcional)",tipo_campo:"texto",order:4},filtros:{rotulo:"Filtros",tipo_campo:"lista_filtros",order:5}}};var Xo={visao:"z_contagem_em_pizza",rotulo:"Contagem em Pizza",tabela:({tabela:o})=>o,descricao:({tabela:o,descricao_pelo_usuario:e,classes:t,filtros:r})=>String(e||"").trim()?String(e||"").trim():`Contagem de ${o} por ${t}${r?.length?`, quando ${r.map(({coluna:i,operador:s,valor:m})=>`${i} ${s} ${m}`).join(", ")}`:""}.`,campos:{tabela:{rotulo:"Tabela",tipo_campo:"tabela",order:1},classes:{rotulo:"Classes",tipo_campo:"coluna",order:2},descricao_pelo_usuario:{rotulo:"Descri\xE7\xE3o (opcional)",tipo_campo:"texto",order:3},filtros:{rotulo:"Filtros",tipo_campo:"lista_filtros",order:4}}};var Qo={visao:"z_soma_em_barra_vertical",rotulo:"Soma em Barra Vertical",tabela:({tabela:o})=>o,descricao:({descricao_pelo_usuario:o,colanuEixoX:e,filtros:t,colunaAgrupamento:r,colunaSoma:i})=>String(o||"").trim()?String(o||"").trim():`Soma de ${i} por ${e}${t?.length?`, quando ${t.map(({coluna:s,operador:m,valor:l})=>`${s} ${m} ${l}`).join(", ")}`:""}${r?.length?`, agrupado por ${r.join(", ")}`:""}.`,campos:{tabela:{rotulo:"Tabela",tipo_campo:"tabela",order:1},colunaSoma:{rotulo:"Coluna de Somat\xF3ria",tipo_campo:"coluna",order:2},unidadeSoma:{rotulo:"Unidade de Somat\xF3ria",tipo_campo:"texto",order:3},colanuEixoX:{rotulo:"Coluna do Eixo X",tipo_campo:"coluna",order:4},colunaAgrupamento:{rotulo:"Colunas de Agrupamento",tipo_campo:"lista_colunas",order:5},descricao_pelo_usuario:{rotulo:"Descri\xE7\xE3o (opcional)",tipo_campo:"texto",order:6},filtros:{rotulo:"Filtros",tipo_campo:"lista_filtros",order:5}}};var Zo={visao:"z_tabela",rotulo:"Tabela",tabela:({tabela:o})=>o,descricao:({tabela:o,descricao_pelo_usuario:e,filtros:t})=>String(e||"").trim()?String(e||"").trim():`Consulta na ${o} ${t?.length?`, quando ${t.map(({coluna:r,operador:i,valor:s})=>`${r} ${i} ${s}`).join(", ")}`:""}.`,campos:{tabela:{rotulo:"Tabela",tipo_campo:"tabela",order:1},colunas:{rotulo:"Colunas",tipo_campo:"lista_colunas",order:2},descricao_pelo_usuario:{rotulo:"Descri\xE7\xE3o (opcional)",tipo_campo:"texto",order:3},coluna_ordem:{rotulo:"Coluna de Ordem",tipo_campo:"coluna",order:4},direcao_ordem:{rotulo:"Dire\xE7\xE3o de Ordem",tipo_campo:"ordem",order:5},filtros:{rotulo:"Filtros",tipo_campo:"lista_filtros",order:6}}};var Go={z_contagem_em_barra_vertical:Bo,z_contagem_em_pizza:Xo,z_soma_em_barra_vertical:Qo,z_tabela:Zo};import{z as g}from"zod";var Qt=g.object({tabela:g.string(),filtros:W.array().optional(),descricao_pelo_usuario:g.string().optional()}),ye=g.object({colanuEixoX:g.string(),colunaAgrupamento:g.string().array().optional()}),ze=g.object({colanuEixoX:g.string(),colunaSoma:g.string(),unidadeSoma:g.string().optional(),colunaAgrupamento:g.string().array().optional()}),je=g.object({classes:g.string()}),$e=g.object({colunas:g.string().array(),coluna_ordem:g.string().optional(),direcao_ordem:g.enum(["asc","desc","1","-1"]).optional()}),so={z_contagem_em_barra_vertical:ye,z_contagem_em_pizza:je,z_tabela:$e,z_soma_em_barra_vertical:ze};var or={zp_deletar_registros:vo,zp_registrar_base_dados:yo,z_tipos_dados_registro:N,zp_enviar_registros:zo,zp_produto_conta:xo,validarZ:ho,operadores_pilao:J,operadores_permitidos_por_tipo:bo,z_filtro:W,visoes_pilao:so,...so,extruturas_de_campos:Go};import{z as a}from"zod";var sr=a.object({codigo_token:a.string().optional(),codigo_usuario:a.string().uuid(),nome_usuario:a.string(),email_usuario:a.string(),documento_usuario:a.string(),organizacao:a.string(),rotas:a.object({}),url_usuarios:a.string().url(),url_empreendedores:a.string().url(),url_empreendimentos:a.string().url(),tipo_usuario:a.string(),sistema:a.string(),sistema_cor:a.string(),sistema_nome:a.string(),sistema_logo:a.string()}),pr=a.object({codigo:a.string().uuid(),documento:a.string(),excluido:a.boolean(),nome:a.string(),permicoes:a.record(a.any()),versao:a.number().int(),credenciais_sinir:a.object({login:a.string(),senha:a.string()}).optional()}),cr=a.object({codigo:a.string().uuid(),documento:a.string(),excluido:a.boolean(),nome:a.string(),versao:a.number().int()}),mr=a.object({codigo:a.string().uuid(),codigo_empreendedor:a.string().uuid(),documento:a.string(),excluido:a.boolean(),nome:a.string(),unidade_sinir:a.string(),versao:a.number().int()}),ur=a.enum(["usuarios","empreendedores","empreendimentos"]);var _r=o=>async e=>{let t=o?"http://localhost:5040/nps":"https://carro-de-boi.idz.one/nps",r=`${t}/api`,{sistema:i,codigo_organizacao:s,codigo_usuario:m}=e,l=`nps_proxima_avaliacao_${i}_${m}_${s}_0`,f=localStorage.getItem(l);if(!f){let k=new URL(`${r}/${i}/proxima_avaliacao`);for(let[M,Ko]of Object.entries(e))k.searchParams.append(M,Ko);let co=(await fetch(k.href).then(M=>M.json()).catch(M=>n.erro(M.message))).valor;co&&localStorage.setItem(l,co)}if(!(f&&new Date().toISOString().slice(0,10)>=f))return;localStorage.removeItem(l);let d=new URL(t);for(let[k,po]of Object.entries(e))d.searchParams.append(k,po);let h=document.createElement("iframe");h.src=d.href,h.style.position="fixed",h.style.top="0",h.style.left="0",h.style.width="100%",h.style.height="100%",h.style.border="none",h.style.zIndex="999999",document.body.appendChild(h),window.addEventListener("message",k=>{k.data==="fechar"&&document.body.removeChild(h)})};export{E as PREFIXO_PILAO,Ct as Pilao,_r as abrirNps,oo as chaves_produto,ur as nomesSincronizacoes,tt as pAutenticacao,or as pPilao,ae as tipos_acesso_quipo,ue as urlPilao,sr as zAuntenticacaoResiduosSolicitar,cr as zEmpreendedorSincronizar,mr as zEmpreendimentoSincronizar,pr as zUsuarioSincronizar,we as ztokenQuipo}; diff --git a/dist-import/pilao-de-dados/Pilao/index.d.ts b/dist-import/pilao-de-dados/Pilao/index.d.ts deleted file mode 100644 index c788ccf..0000000 --- a/dist-import/pilao-de-dados/Pilao/index.d.ts +++ /dev/null @@ -1,56 +0,0 @@ -/** Drive completo do piilão de dados */ -import { type tipoResposta } from "p-respostas"; -import type { z } from "zod"; -import type { zp_enviar_registros } from "../_enviar_registros"; -import { type zp_deletar_registros } from "../variaveis"; -import type { visoes_pilao } from "../visoes/listaDeVisoes"; -import type { tipo_pilao_api } from "./pilao-api.ts"; -import type { tipoConstrutorPilao, tipoRetornoSerieconsulta } from "./tipagem"; -declare class ClassPilao { - #private; - constructor({ conta, produto, emDesenvolvimento, ver_log, }: tipoConstrutorPilao & { - ver_log?: boolean; - emDesenvolvimento?: boolean; - }); - rotaEnviarRegistros(): { - rota: string; - url: string; - }; - rotaDeletarRegistro(): { - rota: string; - url: string; - }; - rotaConsultarSerie(tipoVisao: keyof typeof visoes_pilao | ":tipoVisao"): { - rota: string; - url: string; - }; - rotaIframeSerie(tipoVisao: keyof typeof visoes_pilao | ":tipoVisao"): { - rota: string; - url: string; - }; - rotaFuncaoApi(funcao: keyof tipo_pilao_api | ":funcao"): { - rota: string; - url: string; - }; - consultarApi(funcao: T, parametros: tipo_pilao_api[T]["pr"]): Promise>; - get baseUrlApi(): "https://carro-de-boi.idz.one" | "http://localhost:5080"; - get baseUrlSite(): "https://carro-de-boi.idz.one" | "http://localhost:5081"; - validarCliente(_: any): tipoResposta; - adicionarRegistroParaEnviar(tabela: string, ...registros: z.infer["registros"]): this; - adicionarCodigoParaDeletar(tabela: string, ...codigos: z.infer["codigos"]): this; - private processarRegistros; - salvarRegistros(): Promise>; - serieConsultar(tipoVisao: T, parametros: z.infer<(typeof visoes_pilao)[T]>): { - dados: () => Promise>>; - url: () => string; - }; - urlLaboratorio(): { - rota: string; - url: string; - }; -} -export declare const Pilao: (_: tipoConstrutorPilao & { - ver_log?: boolean; - emDesenvolvimento?: boolean; -}) => ClassPilao; -export {}; diff --git a/dist-import/pilao-de-dados/Pilao/index.js b/dist-import/pilao-de-dados/Pilao/index.js deleted file mode 100644 index 38c14d6..0000000 --- a/dist-import/pilao-de-dados/Pilao/index.js +++ /dev/null @@ -1,211 +0,0 @@ -/** Drive completo do piilão de dados */ -var __classPrivateFieldSet = (this && this.__classPrivateFieldSet) || function (receiver, state, value, kind, f) { - if (kind === "m") throw new TypeError("Private method is not writable"); - if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a setter"); - if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot write private member to an object whose class did not declare it"); - return (kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value; -}; -var __classPrivateFieldGet = (this && this.__classPrivateFieldGet) || function (receiver, state, kind, f) { - if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a getter"); - if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot read private member from an object whose class did not declare it"); - return kind === "m" ? f : kind === "a" ? f.call(receiver) : f ? f.value : state.get(receiver); -}; -var _ClassPilao_instances, _ClassPilao_produto, _ClassPilao_conta, _ClassPilao_emDesenvolvimento, _ClassPilao_ver_log, _ClassPilao_registrosParaEnvio, _ClassPilao_codigosParaDeletar, _ClassPilao_gerarUrl, _ClassPilao_salvarEnviarRegistros, _ClassPilao_salvarDeletarRegistros; -import crossFetch from "cross-fetch"; -import { nomeVariavel } from "p-comuns"; -import { respostaComuns } from "p-respostas"; -import { PREFIXO_PILAO } from "../variaveis"; -class ClassPilao { - constructor({ conta, produto, emDesenvolvimento = false, ver_log = false, }) { - _ClassPilao_instances.add(this); - _ClassPilao_produto.set(this, void 0); - _ClassPilao_conta.set(this, void 0); - _ClassPilao_emDesenvolvimento.set(this, void 0); - _ClassPilao_ver_log.set(this, void 0); - _ClassPilao_registrosParaEnvio.set(this, {}); - _ClassPilao_codigosParaDeletar.set(this, {}); - __classPrivateFieldSet(this, _ClassPilao_produto, produto, "f"); - __classPrivateFieldSet(this, _ClassPilao_conta, conta, "f"); - __classPrivateFieldSet(this, _ClassPilao_emDesenvolvimento, emDesenvolvimento, "f"); - __classPrivateFieldSet(this, _ClassPilao_ver_log, ver_log, "f"); - } - rotaEnviarRegistros() { - return __classPrivateFieldGet(this, _ClassPilao_instances, "m", _ClassPilao_gerarUrl).call(this, "enviar-registros"); - } - rotaDeletarRegistro() { - return __classPrivateFieldGet(this, _ClassPilao_instances, "m", _ClassPilao_gerarUrl).call(this, "deletar-registros"); - } - rotaConsultarSerie(tipoVisao) { - return __classPrivateFieldGet(this, _ClassPilao_instances, "m", _ClassPilao_gerarUrl).call(this, "consultar-serie", tipoVisao); - } - rotaIframeSerie(tipoVisao) { - const rota = `${PREFIXO_PILAO}/consultar-serie/${__classPrivateFieldGet(this, _ClassPilao_produto, "f")}/${__classPrivateFieldGet(this, _ClassPilao_conta, "f")}/${tipoVisao}`; - const url = `${this.baseUrlSite}${rota}`; - return { rota, url }; - } - rotaFuncaoApi(funcao) { - return __classPrivateFieldGet(this, _ClassPilao_instances, "m", _ClassPilao_gerarUrl).call(this, "API", funcao); - } - async consultarApi(funcao, parametros) { - try { - const response = await crossFetch(this.rotaFuncaoApi(funcao).url, { - body: JSON.stringify(parametros), - method: "POST", - headers: { "Content-Type": "application/json" }, - }); - const texto = await response.text(); - try { - const json = JSON.parse(texto); - return json; - } - catch { - return respostaComuns.erro("Consulta não retornou json válido", [texto]); - } - } - catch (erro) { - console.error(erro); - return respostaComuns.erroInterno({ - erro, - local: nomeVariavel({ ClassPilao }), - }); - } - } - get baseUrlApi() { - return __classPrivateFieldGet(this, _ClassPilao_emDesenvolvimento, "f") - ? "http://localhost:5080" - : "https://carro-de-boi.idz.one"; - } - get baseUrlSite() { - return __classPrivateFieldGet(this, _ClassPilao_emDesenvolvimento, "f") - ? "http://localhost:5081" - : "https://carro-de-boi.idz.one"; - } - validarCliente(_) { - if (!_?.conta) - return respostaComuns.erro("Conta não informada"); - if (!_?.produto) - return respostaComuns.erro("Produto não informado"); - return respostaComuns.valor(_); - } - adicionarRegistroParaEnviar(tabela, ...registros) { - __classPrivateFieldGet(this, _ClassPilao_registrosParaEnvio, "f")[tabela] = [ - ...(__classPrivateFieldGet(this, _ClassPilao_registrosParaEnvio, "f")[tabela] || []), - ...registros, - ]; - return this; - } - adicionarCodigoParaDeletar(tabela, ...codigos) { - __classPrivateFieldGet(this, _ClassPilao_codigosParaDeletar, "f")[tabela] = [ - ...(__classPrivateFieldGet(this, _ClassPilao_codigosParaDeletar, "f")[tabela] || []), - ...codigos, - ]; - return this; - } - async processarRegistros(url, registros, tabela, acao) { - const tamanhoBlocos = 1000; - while (registros.length > 0) { - const bloco = registros - .splice(0, tamanhoBlocos) - .map((r) => Object.fromEntries(Object.entries(r).map(([k, v]) => [k, v === undefined ? null : v]))); - const resp = await crossFetch(url, { - method: "POST", - body: JSON.stringify({ tabela, registros: bloco }), - headers: { "Content-Type": "application/json" }, - }) - .then(async (r) => { - const texto = await r.text(); - try { - const json = JSON.parse(texto); - return json; - } - catch { - return respostaComuns.erro("Consulta não retornou json válido", [ - texto, - ]); - } - }) - .catch((e) => respostaComuns.erro(`Erro ao ${acao} registros`, [e.message])); - if (resp.eErro) - return resp; - } - return respostaComuns.valor(true); - } - async salvarRegistros() { - const re = await __classPrivateFieldGet(this, _ClassPilao_instances, "m", _ClassPilao_salvarEnviarRegistros).call(this); - if (re.eErro) - return re; - const rd = await __classPrivateFieldGet(this, _ClassPilao_instances, "m", _ClassPilao_salvarDeletarRegistros).call(this); - if (rd.eErro) - return rd; - return respostaComuns.valor(true); - } - serieConsultar(tipoVisao, parametros) { - const dados = async () => { - const url = this.rotaConsultarSerie(tipoVisao).url; - const resp = await crossFetch(url.toString(), { - method: "POST", - body: JSON.stringify(parametros), - headers: { "Content-Type": "application/json" }, - }) - .then(async (r) => { - const texto = await r.text(); - try { - const json = JSON.parse(texto); - return json; - } - catch { - return respostaComuns.erro("Consulta não retornou json válido", [ - texto, - ]); - } - }) - .catch((e) => respostaComuns.erro("Erro ao enviar registros", [e.message])); - if (__classPrivateFieldGet(this, _ClassPilao_ver_log, "f")) - console.log(`[PILÃO]: buscar dados de "${JSON.stringify(parametros)}" para "${url}".`); - return resp; - }; - const url = () => { - const vUrl = this.rotaIframeSerie(tipoVisao).url; - const serie = encodeURIComponent(JSON.stringify(parametros, null, 2)); - if (__classPrivateFieldGet(this, _ClassPilao_ver_log, "f")) - console.log(`[PILÃO]: Serie Consultar url de "${JSON.stringify(serie)}" para "${vUrl}".`); - return `${vUrl}?serie=${serie}`; - }; - return { - dados, - url, - }; - } - urlLaboratorio() { - const rota = `${PREFIXO_PILAO}/laboratório/${__classPrivateFieldGet(this, _ClassPilao_produto, "f")}/${__classPrivateFieldGet(this, _ClassPilao_conta, "f")}`; - const url = `${this.baseUrlSite}${rota}`; - return { rota, url }; - } -} -_ClassPilao_produto = new WeakMap(), _ClassPilao_conta = new WeakMap(), _ClassPilao_emDesenvolvimento = new WeakMap(), _ClassPilao_ver_log = new WeakMap(), _ClassPilao_registrosParaEnvio = new WeakMap(), _ClassPilao_codigosParaDeletar = new WeakMap(), _ClassPilao_instances = new WeakSet(), _ClassPilao_gerarUrl = function _ClassPilao_gerarUrl(acao, extraPath) { - const rota = `${PREFIXO_PILAO}/api/${acao}/${__classPrivateFieldGet(this, _ClassPilao_produto, "f")}/${__classPrivateFieldGet(this, _ClassPilao_conta, "f")}${extraPath ? `/${extraPath}` : ""}`; - const url = `${this.baseUrlApi}${rota}`; - return { rota, url }; -}, _ClassPilao_salvarEnviarRegistros = async function _ClassPilao_salvarEnviarRegistros() { - for (const tabela of Object.keys(__classPrivateFieldGet(this, _ClassPilao_registrosParaEnvio, "f"))) { - const registros = __classPrivateFieldGet(this, _ClassPilao_registrosParaEnvio, "f")[tabela] || []; - const url = this.rotaEnviarRegistros().url; - if (__classPrivateFieldGet(this, _ClassPilao_ver_log, "f")) - console.log(`[PILÃO]: Enviando ${registros.length} registros na tabela "${tabela}" para "${url}".`); - const resp = await this.processarRegistros(url, registros, tabela, "enviar"); - if (resp.eErro) - return resp; - __classPrivateFieldGet(this, _ClassPilao_registrosParaEnvio, "f")[tabela] = []; - } - return respostaComuns.valor(true); -}, _ClassPilao_salvarDeletarRegistros = async function _ClassPilao_salvarDeletarRegistros() { - for (const tabela of Object.keys(__classPrivateFieldGet(this, _ClassPilao_codigosParaDeletar, "f"))) { - const codigos = [...(__classPrivateFieldGet(this, _ClassPilao_codigosParaDeletar, "f")[tabela] || [])]; - const url = this.rotaDeletarRegistro().url; - const resp = await this.processarRegistros(url, codigos, tabela, "deletar"); - if (resp.eErro) - return resp; - } - return respostaComuns.valor(true); -}; -export const Pilao = (_) => new ClassPilao(_); diff --git a/dist-import/pilao-de-dados/Pilao/pilao-api.d.ts b/dist-import/pilao-de-dados/Pilao/pilao-api.d.ts deleted file mode 100644 index e2c4c75..0000000 --- a/dist-import/pilao-de-dados/Pilao/pilao-api.d.ts +++ /dev/null @@ -1,30 +0,0 @@ -import type { z } from "zod"; -import type { zp_registrar_base_dados } from "../_enviar_registros"; -/** - * { - * 'rota':{ - * pr:{}// paramentros de entrada - * rs:{}// resposta - * } - * } - */ -export type tipo_pilao_api = { - /** retorna da data e hora do servido em formato iso */ - estado_servidor: { - pr: {}; - rs: { - data_hora: string; - }; - }; - tabelas: { - pr: {}; - rs: z.infer[]; - }; - unicos: { - pr: { - tabela: string; - coluna: string; - }; - rs: any[]; - }; -}; diff --git a/dist-import/pilao-de-dados/Pilao/pilao-api.js b/dist-import/pilao-de-dados/Pilao/pilao-api.js deleted file mode 100644 index cb0ff5c..0000000 --- a/dist-import/pilao-de-dados/Pilao/pilao-api.js +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/dist-import/pilao-de-dados/Pilao/tipagem.d.ts b/dist-import/pilao-de-dados/Pilao/tipagem.d.ts deleted file mode 100644 index 2b2a32c..0000000 --- a/dist-import/pilao-de-dados/Pilao/tipagem.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -import type { z } from "zod"; -import type { visoes_pilao } from "../visoes/listaDeVisoes"; -export type tipoConstrutorPilao = { - produto: string; - conta: string; -}; -export type tipoRetornoSerieconsulta = { - registros: any[]; - legenda: string; - serie: z.infer<(typeof visoes_pilao)[T]>; -}; diff --git a/dist-import/pilao-de-dados/Pilao/tipagem.js b/dist-import/pilao-de-dados/Pilao/tipagem.js deleted file mode 100644 index cb0ff5c..0000000 --- a/dist-import/pilao-de-dados/Pilao/tipagem.js +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/dist-import/pilao-de-dados/_enviar_registros.d.ts b/dist-import/pilao-de-dados/_enviar_registros.d.ts deleted file mode 100644 index e96f97f..0000000 --- a/dist-import/pilao-de-dados/_enviar_registros.d.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { z } from "zod"; -export declare const zp_registrar_base_dados: z.ZodObject<{ - tabela: z.ZodString; - colunas: z.ZodArray; - }, "strip", z.ZodTypeAny, { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; - }, { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; - }>, "many">; -}, "strip", z.ZodTypeAny, { - tabela: string; - colunas: { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; - }[]; -}, { - tabela: string; - colunas: { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; - }[]; -}>; -export declare const zp_enviar_registros: z.ZodObject<{ - tabela: z.ZodString; - registros: z.ZodArray>>; - }, "strip", z.ZodTypeAny, { - valor?: any; - tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data" | null | undefined; - }, { - valor?: any; - tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data" | null | undefined; - }>>, "many">; -}, "strip", z.ZodTypeAny, { - tabela: string; - registros: Record[]; -}, { - tabela: string; - registros: Record[]; -}>; diff --git a/dist-import/pilao-de-dados/_enviar_registros.js b/dist-import/pilao-de-dados/_enviar_registros.js deleted file mode 100644 index 688f1a6..0000000 --- a/dist-import/pilao-de-dados/_enviar_registros.js +++ /dev/null @@ -1,17 +0,0 @@ -import { z } from "zod"; -import { z_tipos_dados_registro } from "./variaveis"; -export const zp_registrar_base_dados = z.object({ - tabela: z.string(), - colunas: z.array(z.object({ - coluna: z.string(), - tipo: z_tipos_dados_registro, - })), -}); -//enviar registros para base de dados -export const zp_enviar_registros = z.object({ - tabela: z.string(), - registros: z.array(z.record(z.string(), z.object({ - valor: z.any(), - tipo: z_tipos_dados_registro.optional().nullable(), - }))), -}); diff --git a/dist-import/pilao-de-dados/_serie_consultar.d.ts b/dist-import/pilao-de-dados/_serie_consultar.d.ts deleted file mode 100644 index 24c591f..0000000 --- a/dist-import/pilao-de-dados/_serie_consultar.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { z } from "zod"; -export declare const z_filtro: z.ZodObject<{ - coluna: z.ZodString; - valor: z.ZodAny; - operador: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; -}, "strip", z.ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; -}, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; -}>; diff --git a/dist-import/pilao-de-dados/_serie_consultar.js b/dist-import/pilao-de-dados/_serie_consultar.js deleted file mode 100644 index a6c4d2d..0000000 --- a/dist-import/pilao-de-dados/_serie_consultar.js +++ /dev/null @@ -1,7 +0,0 @@ -import { z } from "zod"; -import { operadores_pilao } from "./variaveis"; -export const z_filtro = z.object({ - coluna: z.string(), - valor: z.any(), - operador: operadores_pilao, -}); diff --git a/dist-import/pilao-de-dados/index.d.ts b/dist-import/pilao-de-dados/index.d.ts deleted file mode 100644 index 398076e..0000000 --- a/dist-import/pilao-de-dados/index.d.ts +++ /dev/null @@ -1,441 +0,0 @@ -export { PREFIXO_PILAO, urlPilao } from "./variaveis"; -export * from "./Pilao"; -export * from "./Pilao/pilao-api"; -export * from "./Pilao/tipagem"; -export declare const pPilao: { - extruturas_de_campos: { - 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; - colanuEixoX: import("zod").ZodString; - colunaAgrupamento: import("zod").ZodOptional>; - filtros: import("zod").ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", import("zod").ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: import("zod").ZodOptional; - }, "strip", import("zod").ZodTypeAny, { - tabela: string; - colanuEixoX: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - }, { - tabela: string; - colanuEixoX: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - }>; - z_contagem_em_pizza: import("zod").ZodObject<{ - tabela: import("zod").ZodString; - classes: import("zod").ZodString; - filtros: import("zod").ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", import("zod").ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: import("zod").ZodOptional; - }, "strip", import("zod").ZodTypeAny, { - tabela: string; - classes: string; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - }, { - tabela: string; - classes: string; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - }>; - z_tabela: import("zod").ZodObject<{ - tabela: import("zod").ZodString; - colunas: import("zod").ZodArray; - coluna_ordem: import("zod").ZodOptional; - direcao_ordem: import("zod").ZodOptional>; - filtros: import("zod").ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", import("zod").ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: import("zod").ZodOptional; - }, "strip", import("zod").ZodTypeAny, { - 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; - }, { - 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; - }>; - z_soma_em_barra_vertical: import("zod").ZodObject<{ - tabela: import("zod").ZodString; - colanuEixoX: import("zod").ZodString; - colunaSoma: import("zod").ZodString; - unidadeSoma: import("zod").ZodOptional; - colunaAgrupamento: import("zod").ZodOptional>; - filtros: import("zod").ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", import("zod").ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: import("zod").ZodOptional; - }, "strip", import("zod").ZodTypeAny, { - tabela: string; - colanuEixoX: string; - colunaSoma: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - unidadeSoma?: string | undefined; - }, { - tabela: string; - colanuEixoX: string; - colunaSoma: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - unidadeSoma?: string | undefined; - }>; - zp_deletar_registros: import("zod").ZodObject<{ - tabela: import("zod").ZodString; - codigos: import("zod").ZodArray; - }, "strip", import("zod").ZodTypeAny, { - tabela: string; - codigos: string[]; - }, { - tabela: string; - codigos: string[]; - }>; - zp_registrar_base_dados: import("zod").ZodObject<{ - tabela: import("zod").ZodString; - colunas: import("zod").ZodArray; - }, "strip", import("zod").ZodTypeAny, { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; - }, { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; - }>, "many">; - }, "strip", import("zod").ZodTypeAny, { - tabela: string; - colunas: { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; - }[]; - }, { - tabela: string; - colunas: { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; - }[]; - }>; - z_tipos_dados_registro: import("zod").ZodEnum<["texto", "numero", "confirmacao", "lista_texto", "lista_numero", "lista_mes", "lista_data", "mes", "data"]>; - zp_enviar_registros: import("zod").ZodObject<{ - tabela: import("zod").ZodString; - registros: import("zod").ZodArray>>; - }, "strip", import("zod").ZodTypeAny, { - valor?: any; - tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data" | null | undefined; - }, { - valor?: any; - tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data" | null | undefined; - }>>, "many">; - }, "strip", import("zod").ZodTypeAny, { - tabela: string; - registros: Record[]; - }, { - tabela: string; - registros: Record[]; - }>; - zp_produto_conta: import("zod").ZodObject<{ - produto: import("zod").ZodString; - conta: import("zod").ZodString; - emDesenvolvimento: import("zod").ZodOptional; - ver_log: import("zod").ZodOptional; - }, "strip", import("zod").ZodTypeAny, { - conta: string; - produto: string; - emDesenvolvimento?: boolean | undefined; - ver_log?: boolean | undefined; - }, { - conta: string; - produto: string; - emDesenvolvimento?: boolean | undefined; - ver_log?: boolean | undefined; - }>; - validarZ: (zodType: import("zod").ZodType, objeto: any, mensagem: string) => import("p-respostas").tipoRespostaErro | import("p-respostas").tipoRespostaSucesso; - operadores_pilao: import("zod").ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; - operadores_permitidos_por_tipo: { - texto: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; - numero: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; - confirmacao: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; - lista_texto: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; - lista_numero: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; - lista_mes: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; - lista_data: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; - mes: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; - data: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; - }; - z_filtro: import("zod").ZodObject<{ - coluna: import("zod").ZodString; - valor: import("zod").ZodAny; - operador: import("zod").ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; - }, "strip", import("zod").ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>; - visoes_pilao: { - z_contagem_em_barra_vertical: import("zod").ZodObject<{ - tabela: import("zod").ZodString; - colanuEixoX: import("zod").ZodString; - colunaAgrupamento: import("zod").ZodOptional>; - filtros: import("zod").ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", import("zod").ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: import("zod").ZodOptional; - }, "strip", import("zod").ZodTypeAny, { - tabela: string; - colanuEixoX: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - }, { - tabela: string; - colanuEixoX: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - }>; - z_contagem_em_pizza: import("zod").ZodObject<{ - tabela: import("zod").ZodString; - classes: import("zod").ZodString; - filtros: import("zod").ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", import("zod").ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: import("zod").ZodOptional; - }, "strip", import("zod").ZodTypeAny, { - tabela: string; - classes: string; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - }, { - tabela: string; - classes: string; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - }>; - z_tabela: import("zod").ZodObject<{ - tabela: import("zod").ZodString; - colunas: import("zod").ZodArray; - coluna_ordem: import("zod").ZodOptional; - direcao_ordem: import("zod").ZodOptional>; - filtros: import("zod").ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", import("zod").ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: import("zod").ZodOptional; - }, "strip", import("zod").ZodTypeAny, { - 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; - }, { - 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; - }>; - z_soma_em_barra_vertical: import("zod").ZodObject<{ - tabela: import("zod").ZodString; - colanuEixoX: import("zod").ZodString; - colunaSoma: import("zod").ZodString; - unidadeSoma: import("zod").ZodOptional; - colunaAgrupamento: import("zod").ZodOptional>; - filtros: import("zod").ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", import("zod").ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: import("zod").ZodOptional; - }, "strip", import("zod").ZodTypeAny, { - tabela: string; - colanuEixoX: string; - colunaSoma: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - unidadeSoma?: string | undefined; - }, { - tabela: string; - colanuEixoX: string; - colunaSoma: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - unidadeSoma?: string | undefined; - }>; - }; -}; diff --git a/dist-import/pilao-de-dados/index.js b/dist-import/pilao-de-dados/index.js deleted file mode 100644 index 7652c37..0000000 --- a/dist-import/pilao-de-dados/index.js +++ /dev/null @@ -1,23 +0,0 @@ -export { PREFIXO_PILAO, urlPilao } from "./variaveis"; -import { zp_enviar_registros, zp_registrar_base_dados, } from "./_enviar_registros"; -import { operadores_permitidos_por_tipo, operadores_pilao, validarZ, z_tipos_dados_registro, zp_deletar_registros, zp_produto_conta, } from "./variaveis"; -export * from "./Pilao"; -export * from "./Pilao/pilao-api"; -export * from "./Pilao/tipagem"; -import { z_filtro } from "./_serie_consultar"; -import { extruturas_de_campos } from "./visoes"; -import { visoes_pilao } from "./visoes/listaDeVisoes"; -export const pPilao = { - zp_deletar_registros, - zp_registrar_base_dados, - z_tipos_dados_registro, - zp_enviar_registros, - zp_produto_conta, - validarZ, - operadores_pilao, - operadores_permitidos_por_tipo, - z_filtro, - visoes_pilao, - ...visoes_pilao, - extruturas_de_campos, -}; diff --git a/dist-import/pilao-de-dados/variaveis.d.ts b/dist-import/pilao-de-dados/variaveis.d.ts deleted file mode 100644 index 2f36979..0000000 --- a/dist-import/pilao-de-dados/variaveis.d.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { z } from "zod"; -export declare const zp_deletar_registros: z.ZodObject<{ - tabela: z.ZodString; - codigos: z.ZodArray; -}, "strip", z.ZodTypeAny, { - tabela: string; - codigos: string[]; -}, { - tabela: string; - codigos: string[]; -}>; -export declare const zAmbiente: z.ZodEnum<["desenvolvimento", "producao"]>; -export declare const PREFIXO_PILAO = "/pilao-de-dados"; -export declare const validarZ: (zodType: z.ZodType, objeto: any, mensagem: string) => import("p-respostas").tipoRespostaErro | import("p-respostas").tipoRespostaSucesso; -export declare const zp_produto_conta: z.ZodObject<{ - produto: z.ZodString; - conta: z.ZodString; - emDesenvolvimento: z.ZodOptional; - ver_log: z.ZodOptional; -}, "strip", z.ZodTypeAny, { - conta: string; - produto: string; - emDesenvolvimento?: boolean | undefined; - ver_log?: boolean | undefined; -}, { - conta: string; - produto: string; - emDesenvolvimento?: boolean | undefined; - ver_log?: boolean | undefined; -}>; -export declare const z_tipos_dados_registro: z.ZodEnum<["texto", "numero", "confirmacao", "lista_texto", "lista_numero", "lista_mes", "lista_data", "mes", "data"]>; -export declare const operadores_pilao: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; -export declare const operadores_permitidos_por_tipo: { - [key in z.infer]: z.infer[]; -}; -export declare const z_validar_colunna_base_dados: { - texto: z.ZodNullable; - numero: z.ZodNullable; - confirmacao: z.ZodNullable; - lista_texto: z.ZodNullable>; - lista_numero: z.ZodNullable>; -}; -export declare const urlPilao: (emDesenvolvimento?: boolean | null | undefined) => { - api: string; - site: string; -}; diff --git a/dist-import/pilao-de-dados/variaveis.js b/dist-import/pilao-de-dados/variaveis.js deleted file mode 100644 index d7fd163..0000000 --- a/dist-import/pilao-de-dados/variaveis.js +++ /dev/null @@ -1,59 +0,0 @@ -import { respostaComuns } from "p-respostas"; -import { z } from "zod"; -export const zp_deletar_registros = z.object({ - tabela: z.string(), - codigos: z.array(z.string()), -}); -export const zAmbiente = z.enum(["desenvolvimento", "producao"]); -export const PREFIXO_PILAO = "/pilao-de-dados"; -export const validarZ = (zodType, objeto, mensagem) => { - const validar = zodType.safeParse(objeto); - if (!validar.success) { - return respostaComuns.erro(mensagem, validar.error.errors.map((e) => `${e.path} ${e.message}`)); - } - return respostaComuns.valor(validar.data); -}; -export const zp_produto_conta = z.object({ - produto: z.string(), - conta: z.string(), - emDesenvolvimento: z.boolean().optional(), - ver_log: z.boolean().optional(), -}); -export const z_tipos_dados_registro = z.enum([ - "texto", - "numero", - "confirmacao", - "lista_texto", - "lista_numero", - "lista_mes", - "lista_data", - "mes", - "data", -]); -export const operadores_pilao = z.enum(["=", "!=", ">", "<", ">=", "<=", "∩"]); -export const operadores_permitidos_por_tipo = { - confirmacao: ["=", "!="], - data: ["=", "!=", ">", "<", ">=", "<="], - lista_numero: ["∩"], - lista_texto: ["∩"], - lista_mes: ["∩"], - lista_data: ["∩"], - mes: ["=", "!=", ">", "<", ">=", "<="], - numero: ["=", "!=", ">", "<", ">=", "<="], - texto: ["=", "!="], -}; -export const z_validar_colunna_base_dados = { - texto: z.string().nullable(), - numero: z.number().nullable(), - confirmacao: z.boolean().nullable(), - lista_texto: z.array(z.string()).nullable(), - lista_numero: z.array(z.number()).nullable(), -}; -export const urlPilao = (emDesenvolvimento) => ({ - api: (emDesenvolvimento - ? "http://127.0.0.1:5080" - : "https://carro-de-boi.idz.one") + PREFIXO_PILAO, - site: (emDesenvolvimento - ? "http://127.0.0.1:5081" - : "https://carro-de-boi.idz.one") + PREFIXO_PILAO, -}); diff --git a/dist-import/pilao-de-dados/visoes/estrutura_de_campos/index.d.ts b/dist-import/pilao-de-dados/visoes/estrutura_de_campos/index.d.ts deleted file mode 100644 index 5528f6c..0000000 --- a/dist-import/pilao-de-dados/visoes/estrutura_de_campos/index.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import type { visoes_pilao } from "../listaDeVisoes"; -import type { tipo_estrutura_visao_grafico } from "../tipagem"; -/** Cria a estrutura de campos para insersão de dados */ -export declare const extruturas_de_campos: { - [T in keyof typeof visoes_pilao]: tipo_estrutura_visao_grafico; -}; diff --git a/dist-import/pilao-de-dados/visoes/estrutura_de_campos/index.js b/dist-import/pilao-de-dados/visoes/estrutura_de_campos/index.js deleted file mode 100644 index 26830b4..0000000 --- a/dist-import/pilao-de-dados/visoes/estrutura_de_campos/index.js +++ /dev/null @@ -1,11 +0,0 @@ -import { z_contagem_em_barra_vertical } from "./z_contagem_em_barra_vertical"; -import { z_contagem_em_pizza } from "./z_contagem_em_pizza"; -import { z_soma_em_barra_vertical } from "./z_soma_em_barra_vertical"; -import { z_tabela } from "./z_tabela"; -/** Cria a estrutura de campos para insersão de dados */ -export const extruturas_de_campos = { - z_contagem_em_barra_vertical, - z_contagem_em_pizza, - z_soma_em_barra_vertical, - z_tabela, -}; diff --git a/dist-import/pilao-de-dados/visoes/estrutura_de_campos/z_contagem_em_barra_vertical.d.ts b/dist-import/pilao-de-dados/visoes/estrutura_de_campos/z_contagem_em_barra_vertical.d.ts deleted file mode 100644 index 245eb35..0000000 --- a/dist-import/pilao-de-dados/visoes/estrutura_de_campos/z_contagem_em_barra_vertical.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { tipo_estrutura_visao_grafico } from "../tipagem"; -/** Cria a estrutura de campos para insersão de dados */ -export declare const z_contagem_em_barra_vertical: tipo_estrutura_visao_grafico<"z_contagem_em_barra_vertical">; diff --git a/dist-import/pilao-de-dados/visoes/estrutura_de_campos/z_contagem_em_barra_vertical.js b/dist-import/pilao-de-dados/visoes/estrutura_de_campos/z_contagem_em_barra_vertical.js deleted file mode 100644 index a9d9658..0000000 --- a/dist-import/pilao-de-dados/visoes/estrutura_de_campos/z_contagem_em_barra_vertical.js +++ /dev/null @@ -1,37 +0,0 @@ -// usar describe para definir o tipo de campo para render do componente -/** Cria a estrutura de campos para insersão de dados */ -export const z_contagem_em_barra_vertical = { - visao: "z_contagem_em_barra_vertical", - rotulo: "Contagem em Barra Vertical", - tabela: ({ tabela }) => tabela, - descricao: ({ tabela, descricao_pelo_usuario, colanuEixoX, filtros, colunaAgrupamento, }) => { - if (String(descricao_pelo_usuario || "").trim()) - return String(descricao_pelo_usuario || "").trim(); - return `Contagem de ${tabela} por ${colanuEixoX}${!filtros?.length - ? "" - : `, quando ${filtros - .map(({ coluna, operador, valor }) => `${coluna} ${operador} ${valor}`) - .join(", ")}`}${!colunaAgrupamento?.length - ? "" - : `, agrupado por ${colunaAgrupamento.join(", ")}`}.`; - }, - campos: { - tabela: { rotulo: "Tabela", tipo_campo: "tabela", order: 1 }, - colanuEixoX: { - rotulo: "Coluna do Eixo X", - tipo_campo: "coluna", - order: 2, - }, - colunaAgrupamento: { - rotulo: "Colunas de Agrupamento", - tipo_campo: "lista_colunas", - order: 3, - }, - descricao_pelo_usuario: { - rotulo: "Descrição (opcional)", - tipo_campo: "texto", - order: 4, - }, - filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros", order: 5 }, - }, -}; diff --git a/dist-import/pilao-de-dados/visoes/estrutura_de_campos/z_contagem_em_pizza.d.ts b/dist-import/pilao-de-dados/visoes/estrutura_de_campos/z_contagem_em_pizza.d.ts deleted file mode 100644 index 206a144..0000000 --- a/dist-import/pilao-de-dados/visoes/estrutura_de_campos/z_contagem_em_pizza.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { tipo_estrutura_visao_grafico } from "../tipagem"; -/** Cria a estrutura de campos para insersão de dados */ -export declare const z_contagem_em_pizza: tipo_estrutura_visao_grafico<"z_contagem_em_pizza">; diff --git a/dist-import/pilao-de-dados/visoes/estrutura_de_campos/z_contagem_em_pizza.js b/dist-import/pilao-de-dados/visoes/estrutura_de_campos/z_contagem_em_pizza.js deleted file mode 100644 index 21d07ad..0000000 --- a/dist-import/pilao-de-dados/visoes/estrutura_de_campos/z_contagem_em_pizza.js +++ /dev/null @@ -1,26 +0,0 @@ -// usar describe para definir o tipo de campo para render do componente -/** Cria a estrutura de campos para insersão de dados */ -export const z_contagem_em_pizza = { - visao: "z_contagem_em_pizza", - rotulo: "Contagem em Pizza", - tabela: ({ tabela }) => tabela, - descricao: ({ tabela, descricao_pelo_usuario, classes, filtros }) => { - if (String(descricao_pelo_usuario || "").trim()) - return String(descricao_pelo_usuario || "").trim(); - return `Contagem de ${tabela} por ${classes}${!filtros?.length - ? "" - : `, quando ${filtros - .map(({ coluna, operador, valor }) => `${coluna} ${operador} ${valor}`) - .join(", ")}`}.`; - }, - campos: { - tabela: { rotulo: "Tabela", tipo_campo: "tabela", order: 1 }, - classes: { rotulo: "Classes", tipo_campo: "coluna", order: 2 }, - descricao_pelo_usuario: { - rotulo: "Descrição (opcional)", - tipo_campo: "texto", - order: 3, - }, - filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros", order: 4 }, - }, -}; diff --git a/dist-import/pilao-de-dados/visoes/estrutura_de_campos/z_soma_em_barra_vertical.d.ts b/dist-import/pilao-de-dados/visoes/estrutura_de_campos/z_soma_em_barra_vertical.d.ts deleted file mode 100644 index 7049fd1..0000000 --- a/dist-import/pilao-de-dados/visoes/estrutura_de_campos/z_soma_em_barra_vertical.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { tipo_estrutura_visao_grafico } from "../tipagem"; -/** Cria a estrutura de campos para insersão de dados */ -export declare const z_soma_em_barra_vertical: tipo_estrutura_visao_grafico<"z_soma_em_barra_vertical">; diff --git a/dist-import/pilao-de-dados/visoes/estrutura_de_campos/z_soma_em_barra_vertical.js b/dist-import/pilao-de-dados/visoes/estrutura_de_campos/z_soma_em_barra_vertical.js deleted file mode 100644 index 9ec4907..0000000 --- a/dist-import/pilao-de-dados/visoes/estrutura_de_campos/z_soma_em_barra_vertical.js +++ /dev/null @@ -1,47 +0,0 @@ -// usar describe para definir o tipo de campo para render do componente -/** Cria a estrutura de campos para insersão de dados */ -export const z_soma_em_barra_vertical = { - visao: "z_soma_em_barra_vertical", - rotulo: "Soma em Barra Vertical", - tabela: ({ tabela }) => tabela, - descricao: ({ descricao_pelo_usuario, colanuEixoX, filtros, colunaAgrupamento, colunaSoma, }) => { - if (String(descricao_pelo_usuario || "").trim()) - return String(descricao_pelo_usuario || "").trim(); - return `Soma de ${colunaSoma} por ${colanuEixoX}${!filtros?.length - ? "" - : `, quando ${filtros - .map(({ coluna, operador, valor }) => `${coluna} ${operador} ${valor}`) - .join(", ")}`}${!colunaAgrupamento?.length - ? "" - : `, agrupado por ${colunaAgrupamento.join(", ")}`}.`; - }, - campos: { - tabela: { rotulo: "Tabela", tipo_campo: "tabela", order: 1 }, - colunaSoma: { - rotulo: "Coluna de Somatória", - tipo_campo: "coluna", - order: 2, - }, - unidadeSoma: { - rotulo: "Unidade de Somatória", - tipo_campo: "texto", - order: 3, - }, - colanuEixoX: { - rotulo: "Coluna do Eixo X", - tipo_campo: "coluna", - order: 4, - }, - colunaAgrupamento: { - rotulo: "Colunas de Agrupamento", - tipo_campo: "lista_colunas", - order: 5, - }, - descricao_pelo_usuario: { - rotulo: "Descrição (opcional)", - tipo_campo: "texto", - order: 6, - }, - filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros", order: 5 }, - }, -}; diff --git a/dist-import/pilao-de-dados/visoes/estrutura_de_campos/z_tabela.d.ts b/dist-import/pilao-de-dados/visoes/estrutura_de_campos/z_tabela.d.ts deleted file mode 100644 index 66bead7..0000000 --- a/dist-import/pilao-de-dados/visoes/estrutura_de_campos/z_tabela.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { tipo_estrutura_visao_grafico } from "../tipagem"; -/** Cria a estrutura de campos para insersão de dados */ -export declare const z_tabela: tipo_estrutura_visao_grafico<"z_tabela">; diff --git a/dist-import/pilao-de-dados/visoes/estrutura_de_campos/z_tabela.js b/dist-import/pilao-de-dados/visoes/estrutura_de_campos/z_tabela.js deleted file mode 100644 index 7b23797..0000000 --- a/dist-import/pilao-de-dados/visoes/estrutura_de_campos/z_tabela.js +++ /dev/null @@ -1,36 +0,0 @@ -// usar describe para definir o tipo de campo para render do componente -/** Cria a estrutura de campos para insersão de dados */ -export const z_tabela = { - visao: "z_tabela", - rotulo: "Tabela", - tabela: ({ tabela }) => tabela, - descricao: ({ tabela, descricao_pelo_usuario, filtros }) => { - if (String(descricao_pelo_usuario || "").trim()) - return String(descricao_pelo_usuario || "").trim(); - return `Consulta na ${tabela} ${!filtros?.length - ? "" - : `, quando ${filtros - .map(({ coluna, operador, valor }) => `${coluna} ${operador} ${valor}`) - .join(", ")}`}.`; - }, - campos: { - tabela: { rotulo: "Tabela", tipo_campo: "tabela", order: 1 }, - colunas: { rotulo: "Colunas", tipo_campo: "lista_colunas", order: 2 }, - descricao_pelo_usuario: { - rotulo: "Descrição (opcional)", - tipo_campo: "texto", - order: 3, - }, - coluna_ordem: { - rotulo: "Coluna de Ordem", - tipo_campo: "coluna", - order: 4, - }, - direcao_ordem: { - rotulo: "Direção de Ordem", - tipo_campo: "ordem", - order: 5, - }, - filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros", order: 6 }, - }, -}; diff --git a/dist-import/pilao-de-dados/visoes/index.d.ts b/dist-import/pilao-de-dados/visoes/index.d.ts deleted file mode 100644 index 4070a97..0000000 --- a/dist-import/pilao-de-dados/visoes/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./estrutura_de_campos"; diff --git a/dist-import/pilao-de-dados/visoes/index.js b/dist-import/pilao-de-dados/visoes/index.js deleted file mode 100644 index 4070a97..0000000 --- a/dist-import/pilao-de-dados/visoes/index.js +++ /dev/null @@ -1 +0,0 @@ -export * from "./estrutura_de_campos"; diff --git a/dist-import/pilao-de-dados/visoes/listaDeVisoes.d.ts b/dist-import/pilao-de-dados/visoes/listaDeVisoes.d.ts deleted file mode 100644 index 5419ff9..0000000 --- a/dist-import/pilao-de-dados/visoes/listaDeVisoes.d.ts +++ /dev/null @@ -1,327 +0,0 @@ -import { z } from "zod"; -export declare const z_contagem_em_barra_vertical: z.ZodObject<{ - tabela: z.ZodString; - colanuEixoX: z.ZodString; - colunaAgrupamento: z.ZodOptional>; - filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", z.ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: z.ZodOptional; -}, "strip", z.ZodTypeAny, { - tabela: string; - colanuEixoX: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; -}, { - tabela: string; - colanuEixoX: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; -}>; -export declare const z_soma_em_barra_vertical: z.ZodObject<{ - tabela: z.ZodString; - colanuEixoX: z.ZodString; - colunaSoma: z.ZodString; - unidadeSoma: z.ZodOptional; - colunaAgrupamento: z.ZodOptional>; - filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", z.ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: z.ZodOptional; -}, "strip", z.ZodTypeAny, { - tabela: string; - colanuEixoX: string; - colunaSoma: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - unidadeSoma?: string | undefined; -}, { - tabela: string; - colanuEixoX: string; - colunaSoma: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - unidadeSoma?: string | undefined; -}>; -export declare const z_contagem_em_pizza: z.ZodObject<{ - tabela: z.ZodString; - classes: z.ZodString; - filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", z.ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: z.ZodOptional; -}, "strip", z.ZodTypeAny, { - tabela: string; - classes: string; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; -}, { - tabela: string; - classes: string; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; -}>; -export declare const z_tabela: z.ZodObject<{ - tabela: z.ZodString; - colunas: z.ZodArray; - coluna_ordem: z.ZodOptional; - direcao_ordem: z.ZodOptional>; - filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", z.ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: z.ZodOptional; -}, "strip", z.ZodTypeAny, { - 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; -}, { - 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; -}>; -export declare const visoes_pilao: { - z_contagem_em_barra_vertical: z.ZodObject<{ - tabela: z.ZodString; - colanuEixoX: z.ZodString; - colunaAgrupamento: z.ZodOptional>; - filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", z.ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: z.ZodOptional; - }, "strip", z.ZodTypeAny, { - tabela: string; - colanuEixoX: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - }, { - tabela: string; - colanuEixoX: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - }>; - z_contagem_em_pizza: z.ZodObject<{ - tabela: z.ZodString; - classes: z.ZodString; - filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", z.ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: z.ZodOptional; - }, "strip", z.ZodTypeAny, { - tabela: string; - classes: string; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - }, { - tabela: string; - classes: string; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - }>; - z_tabela: z.ZodObject<{ - tabela: z.ZodString; - colunas: z.ZodArray; - coluna_ordem: z.ZodOptional; - direcao_ordem: z.ZodOptional>; - filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", z.ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: z.ZodOptional; - }, "strip", z.ZodTypeAny, { - 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; - }, { - 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; - }>; - z_soma_em_barra_vertical: z.ZodObject<{ - tabela: z.ZodString; - colanuEixoX: z.ZodString; - colunaSoma: z.ZodString; - unidadeSoma: z.ZodOptional; - colunaAgrupamento: z.ZodOptional>; - filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", z.ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: z.ZodOptional; - }, "strip", z.ZodTypeAny, { - tabela: string; - colanuEixoX: string; - colunaSoma: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - unidadeSoma?: string | undefined; - }, { - tabela: string; - colanuEixoX: string; - colunaSoma: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - unidadeSoma?: string | undefined; - }>; -}; diff --git a/dist-import/pilao-de-dados/visoes/listaDeVisoes.js b/dist-import/pilao-de-dados/visoes/listaDeVisoes.js deleted file mode 100644 index 84130a5..0000000 --- a/dist-import/pilao-de-dados/visoes/listaDeVisoes.js +++ /dev/null @@ -1,38 +0,0 @@ -import { z } from "zod"; -import { z_filtro } from "../_serie_consultar"; -export const z_contagem_em_barra_vertical = z.object({ - tabela: z.string(), - colanuEixoX: z.string(), - colunaAgrupamento: z.string().array().optional(), - filtros: z_filtro.array().optional(), - descricao_pelo_usuario: z.string().optional(), -}); -export const z_soma_em_barra_vertical = z.object({ - tabela: z.string(), - colanuEixoX: z.string(), - colunaSoma: z.string(), - unidadeSoma: z.string().optional(), - 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(), - classes: z.string(), - filtros: z_filtro.array().optional(), - descricao_pelo_usuario: z.string().optional(), -}); -export const z_tabela = z.object({ - tabela: z.string(), - colunas: z.string().array(), - coluna_ordem: z.string().optional(), - direcao_ordem: z.enum(["asc", "desc", "1", "-1"]).optional(), - filtros: z_filtro.array().optional(), - descricao_pelo_usuario: z.string().optional(), -}); -export const visoes_pilao = { - z_contagem_em_barra_vertical, - z_contagem_em_pizza, - z_tabela, - z_soma_em_barra_vertical, -}; diff --git a/dist-import/pilao-de-dados/visoes/tipagem.d.ts b/dist-import/pilao-de-dados/visoes/tipagem.d.ts deleted file mode 100644 index 0f9c98d..0000000 --- a/dist-import/pilao-de-dados/visoes/tipagem.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { z } from "zod"; -import type { visoes_pilao } from "./listaDeVisoes"; -export declare const z_tipos_campos_reg_grafico: z.ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>; -export type tipo_estrutura_visao_grafico = { - /** Nome da Visão */ - visao: T; - /** Rotulo */ - rotulo: string; - /** Retorna a tabela Referente ao Registro */ - tabela: (_: z.infer<(typeof visoes_pilao)[T]>) => string; - /** Descrição */ - descricao: (_: z.infer<(typeof visoes_pilao)[T]>) => string; - /** Lista os campos e suas configurações */ - campos: { - [c in keyof Required>]: { - rotulo: string; - tipo_campo: z.infer; - order: number; - }; - }; -}; diff --git a/dist-import/pilao-de-dados/visoes/tipagem.js b/dist-import/pilao-de-dados/visoes/tipagem.js deleted file mode 100644 index 26adb50..0000000 --- a/dist-import/pilao-de-dados/visoes/tipagem.js +++ /dev/null @@ -1,9 +0,0 @@ -import { z } from "zod"; -export const z_tipos_campos_reg_grafico = z.enum([ - "tabela", - "coluna", - "texto", - "lista_colunas", - "lista_filtros", - "ordem", -]); diff --git a/dist-import/produtos/index.d.ts b/dist-import/produtos/index.d.ts deleted file mode 100644 index 1521db7..0000000 --- a/dist-import/produtos/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import { z } from "zod"; -export declare const chaves_produto: z.ZodEnum<["suporte", "betha-meio-ambiente", "e-licencie-gov", "e-licencie"]>; diff --git a/dist-import/produtos/index.js b/dist-import/produtos/index.js deleted file mode 100644 index eb04f96..0000000 --- a/dist-import/produtos/index.js +++ /dev/null @@ -1,7 +0,0 @@ -import { z } from "zod"; -export const chaves_produto = z.enum([ - "suporte", - "betha-meio-ambiente", - "e-licencie-gov", - "e-licencie", -]); diff --git a/dist-import/residuos/index.d.ts b/dist-import/residuos/index.d.ts deleted file mode 100644 index 1bc44e1..0000000 --- a/dist-import/residuos/index.d.ts +++ /dev/null @@ -1,140 +0,0 @@ -import { z } from "zod"; -/** Estrutura que deve ser aplicada para solictação de autenticação, deve ser feito via back */ -export declare const zAuntenticacaoResiduosSolicitar: z.ZodObject<{ - codigo_token: z.ZodOptional; - codigo_usuario: z.ZodString; - nome_usuario: z.ZodString; - email_usuario: z.ZodString; - documento_usuario: z.ZodString; - organizacao: z.ZodString; - rotas: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; - url_usuarios: z.ZodString; - url_empreendedores: z.ZodString; - url_empreendimentos: z.ZodString; - tipo_usuario: z.ZodString; - sistema: z.ZodString; - sistema_cor: z.ZodString; - sistema_nome: z.ZodString; - sistema_logo: z.ZodString; -}, "strip", z.ZodTypeAny, { - codigo_usuario: string; - nome_usuario: string; - email_usuario: string; - documento_usuario: string; - organizacao: string; - rotas: {}; - url_usuarios: string; - url_empreendedores: string; - url_empreendimentos: string; - tipo_usuario: string; - sistema: string; - sistema_cor: string; - sistema_nome: string; - sistema_logo: string; - codigo_token?: string | undefined; -}, { - codigo_usuario: string; - nome_usuario: string; - email_usuario: string; - documento_usuario: string; - organizacao: string; - rotas: {}; - url_usuarios: string; - url_empreendedores: string; - url_empreendimentos: string; - tipo_usuario: string; - sistema: string; - sistema_cor: string; - sistema_nome: string; - sistema_logo: string; - codigo_token?: string | undefined; -}>; -/** Tipagem usada para o processo de sincronização entre modulos */ -export declare const zUsuarioSincronizar: z.ZodObject<{ - codigo: z.ZodString; - documento: z.ZodString; - excluido: z.ZodBoolean; - nome: z.ZodString; - permicoes: z.ZodRecord; - versao: z.ZodNumber; - credenciais_sinir: z.ZodOptional>; -}, "strip", z.ZodTypeAny, { - codigo: string; - documento: string; - excluido: boolean; - nome: string; - permicoes: Record; - versao: number; - credenciais_sinir?: { - login: string; - senha: string; - } | undefined; -}, { - codigo: string; - documento: string; - excluido: boolean; - nome: string; - permicoes: Record; - versao: number; - credenciais_sinir?: { - login: string; - senha: string; - } | undefined; -}>; -export type tipo_zUsuarioSincronizar = z.infer; -/** Tipagem usada para o processo de sincronização entre modulos */ -export declare const zEmpreendedorSincronizar: z.ZodObject<{ - codigo: z.ZodString; - documento: z.ZodString; - excluido: z.ZodBoolean; - nome: z.ZodString; - versao: z.ZodNumber; -}, "strip", z.ZodTypeAny, { - codigo: string; - documento: string; - excluido: boolean; - nome: string; - versao: number; -}, { - codigo: string; - documento: string; - excluido: boolean; - nome: string; - versao: number; -}>; -/** Tipagem usada para o processo de sincronização entre modulos */ -export declare const zEmpreendimentoSincronizar: z.ZodObject<{ - codigo: z.ZodString; - codigo_empreendedor: z.ZodString; - documento: z.ZodString; - excluido: z.ZodBoolean; - nome: z.ZodString; - unidade_sinir: z.ZodString; - versao: z.ZodNumber; -}, "strip", z.ZodTypeAny, { - codigo: string; - documento: string; - excluido: boolean; - nome: string; - versao: number; - codigo_empreendedor: string; - unidade_sinir: string; -}, { - codigo: string; - documento: string; - excluido: boolean; - nome: string; - versao: number; - codigo_empreendedor: string; - unidade_sinir: string; -}>; -export declare const nomesSincronizacoes: z.ZodEnum<["usuarios", "empreendedores", "empreendimentos"]>; diff --git a/dist-import/residuos/index.js b/dist-import/residuos/index.js deleted file mode 100644 index db3dda7..0000000 --- a/dist-import/residuos/index.js +++ /dev/null @@ -1,72 +0,0 @@ -import { z } from "zod"; -/** Estrutura que deve ser aplicada para solictação de autenticação, deve ser feito via back */ -export const zAuntenticacaoResiduosSolicitar = z.object({ - // codigo_token: "aaaaaaaa-bbbb-1ccc-8ddd-eeeeeeeeeeee", - codigo_token: z.string().optional(), - //codigo_usuario: "aaaaaaaa-bbbb-1ccc-8ddd-eeeeeeeeeeef", - codigo_usuario: z.string().uuid(), - //nome_usuario: "Jaci Tupi", - nome_usuario: z.string(), - //email_usuario: "jaci@maillinator.com", - email_usuario: z.string(), - //documento_usuario: "111.111.111-11", - documento_usuario: z.string(), - //organizacao: "aaaaaaaa-bbbb-1ccc-8ddd-eeeeeeeeeeee", - organizacao: z.string(), - //rotas: {}, - rotas: z.object({}), - //url_usuarios: "http://127.0.0.1:5010/residuos/exemplos/usuarios", - url_usuarios: z.string().url(), - //url_empreendedores: "http://127.0.0.1:5010/residuos/exemplos/empreendedores", - url_empreendedores: z.string().url(), - //url_empreendimentos: "http://127.0.0.1:5010/residuos/exemplos/empreendimentos", - url_empreendimentos: z.string().url(), - //tipo_usuario: "usuario", - tipo_usuario: z.string(), - //sistema: "gov-criciuma", - sistema: z.string(), - //sistema_cor: "#688c00", - sistema_cor: z.string(), - //sistema_nome: "e-licencie", - sistema_nome: z.string(), - //sistema_logo: "http://0.0.0.0:5020/estaticos/logos/e-licencie/branco-branco.png", - sistema_logo: z.string(), -}); -/** Tipagem usada para o processo de sincronização entre modulos */ -export const zUsuarioSincronizar = z.object({ - codigo: z.string().uuid(), - documento: z.string(), - excluido: z.boolean(), - nome: z.string(), - permicoes: z.record(z.any()), - versao: z.number().int(), - credenciais_sinir: z - .object({ - login: z.string(), - senha: z.string(), - }) - .optional(), -}); -/** Tipagem usada para o processo de sincronização entre modulos */ -export const zEmpreendedorSincronizar = z.object({ - codigo: z.string().uuid(), - documento: z.string(), - excluido: z.boolean(), - nome: z.string(), - versao: z.number().int(), -}); -/** Tipagem usada para o processo de sincronização entre modulos */ -export const zEmpreendimentoSincronizar = z.object({ - codigo: z.string().uuid(), - codigo_empreendedor: z.string().uuid(), - documento: z.string(), - excluido: z.boolean(), - nome: z.string(), - unidade_sinir: z.string(), - versao: z.number().int(), -}); -export const nomesSincronizacoes = z.enum([ - "usuarios", - "empreendedores", - "empreendimentos", -]); diff --git a/dist-import/tokenQuipo.d.ts b/dist-import/tokenQuipo.d.ts deleted file mode 100644 index 9fe3222..0000000 --- a/dist-import/tokenQuipo.d.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { z } from "zod"; -export declare const tipos_acesso_quipo: z.ZodEnum<["publico", "governo", "sociedade"]>; -export declare const ztokenQuipo: z.ZodObject<{ - provedor: z.ZodString; - codigo_usuario: z.ZodString; - nome_usuario: z.ZodString; - codigo_conta: z.ZodString; - nome_conta: z.ZodString; - codigo_acesso_produto: z.ZodString; - codigo_autenticacao: z.ZodString; - chave_produto: z.ZodEnum<["betha-meio-ambiente", "e-licencie-gov"]>; - tipo_de_acesso: z.ZodEnum<["publico", "governo", "sociedade"]>; - exp: z.ZodOptional; -}, "strip", z.ZodTypeAny, { - provedor: string; - codigo_usuario: string; - nome_usuario: string; - codigo_conta: string; - nome_conta: string; - codigo_acesso_produto: string; - codigo_autenticacao: string; - chave_produto: "betha-meio-ambiente" | "e-licencie-gov"; - tipo_de_acesso: "publico" | "governo" | "sociedade"; - exp?: number | undefined; -}, { - provedor: string; - codigo_usuario: string; - nome_usuario: string; - codigo_conta: string; - nome_conta: string; - codigo_acesso_produto: string; - codigo_autenticacao: string; - chave_produto: "betha-meio-ambiente" | "e-licencie-gov"; - tipo_de_acesso: "publico" | "governo" | "sociedade"; - exp?: number | undefined; -}>; -export type tipos_de_acesso_quipo = z.infer["tipo_de_acesso"]; -export type tipoTokenQuipo = z.infer; diff --git a/dist-import/tokenQuipo.js b/dist-import/tokenQuipo.js deleted file mode 100644 index de3f06e..0000000 --- a/dist-import/tokenQuipo.js +++ /dev/null @@ -1,18 +0,0 @@ -import { z } from "zod"; -import { chaves_produto } from "./produtos"; -export const tipos_acesso_quipo = z.enum(["publico", "governo", "sociedade"]); -export const ztokenQuipo = z.object({ - provedor: z.string(), - codigo_usuario: z.string(), - nome_usuario: z.string(), - codigo_conta: z.string(), - nome_conta: z.string(), - codigo_acesso_produto: z.string(), - codigo_autenticacao: z.string(), - chave_produto: z.enum([ - chaves_produto.enum["betha-meio-ambiente"], - chaves_produto.enum["e-licencie-gov"], - ]), - tipo_de_acesso: tipos_acesso_quipo, - exp: z.number().optional(), -}); diff --git a/dist-import/ts/ambiente.d.ts b/dist-import/ts/ambiente.d.ts deleted file mode 100644 index 396720c..0000000 --- a/dist-import/ts/ambiente.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import { z } from "zod"; -export declare const zAmbiente: z.ZodEnum<["desenvolvimento", "producao"]>; diff --git a/dist-import/ts/ambiente.js b/dist-import/ts/ambiente.js deleted file mode 100644 index 6b25786..0000000 --- a/dist-import/ts/ambiente.js +++ /dev/null @@ -1,2 +0,0 @@ -import { z } from "zod"; -export const zAmbiente = z.enum(["desenvolvimento", "producao"]); diff --git a/dist-require/NPS/index.d.ts b/dist-require/NPS/index.d.ts deleted file mode 100644 index ef17ba9..0000000 --- a/dist-require/NPS/index.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { tipo_proxima_avaliacao } from "./tipos_nps"; -export declare const abrirNps: (emDesenvolvimento: boolean) => (parametros: tipo_proxima_avaliacao["parametros"]) => Promise; -export type { tipo_proxima_avaliacao }; diff --git a/dist-require/NPS/index.js b/dist-require/NPS/index.js deleted file mode 100644 index 96aa0cd..0000000 --- a/dist-require/NPS/index.js +++ /dev/null @@ -1,54 +0,0 @@ -"use strict"; -// npm run build produz um arquivo abrirNps.js que é copiado para a pasta public -Object.defineProperty(exports, "__esModule", { value: true }); -exports.abrirNps = void 0; -const p_respostas_1 = require("p-respostas"); -// exibe o iframe em tela cheia -const abrirNps = (emDesenvolvimento) => async (parametros) => { - const base_site = emDesenvolvimento - ? "http://localhost:5040/nps" - : "https://carro-de-boi.idz.one/nps"; - const base_api = `${base_site}/api`; - const { sistema, codigo_organizacao, codigo_usuario } = parametros; - const nome_local_storage_proxima = `nps_proxima_avaliacao_${sistema}_${codigo_usuario}_${codigo_organizacao}_0`; - const proxima_avaliacao = localStorage.getItem(nome_local_storage_proxima); - if (!proxima_avaliacao) { - const url_proxima_avaliacao = new URL(`${base_api}/${sistema}/proxima_avaliacao`); - for (const [chave, valor] of Object.entries(parametros)) { - url_proxima_avaliacao.searchParams.append(chave, valor); - } - const response = await fetch(url_proxima_avaliacao.href) - .then((resposta) => resposta.json()) - .catch((error) => p_respostas_1.respostaComuns.erro(error.message)); - const proxima_avaliacao = response.valor; - proxima_avaliacao && - localStorage.setItem(nome_local_storage_proxima, proxima_avaliacao); - } - const abrir_modal = proxima_avaliacao && - new Date().toISOString().slice(0, 10) >= proxima_avaliacao; - if (!abrir_modal) { - return; - } - localStorage.removeItem(nome_local_storage_proxima); - const urlIfrma = new URL(base_site); - for (const [chave, valor] of Object.entries(parametros)) { - urlIfrma.searchParams.append(chave, valor); - } - const iframe = document.createElement("iframe"); - iframe.src = urlIfrma.href; - iframe.style.position = "fixed"; - iframe.style.top = "0"; - iframe.style.left = "0"; - iframe.style.width = "100%"; - iframe.style.height = "100%"; - iframe.style.border = "none"; - iframe.style.zIndex = "999999"; - document.body.appendChild(iframe); - // receber mensagem do iframe - window.addEventListener("message", (event) => { - if (event.data === "fechar") { - document.body.removeChild(iframe); - } - }); -}; -exports.abrirNps = abrirNps; diff --git a/dist-require/NPS/tipos_nps.d.ts b/dist-require/NPS/tipos_nps.d.ts deleted file mode 100644 index e6eeebf..0000000 --- a/dist-require/NPS/tipos_nps.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import type { tipoResposta } from "p-respostas"; -export type tipo_proxima_avaliacao = { - parametros: { - sistema: string; - codigo_organizacao: string; - codigo_usuario: string; - nome_organizacao: string; - nome_usuario: string; - contatos_usuario: string; - data_criacao_conta: string; - }; - retorno: tipoResposta; -}; diff --git a/dist-require/NPS/tipos_nps.js b/dist-require/NPS/tipos_nps.js deleted file mode 100644 index c8ad2e5..0000000 --- a/dist-require/NPS/tipos_nps.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/dist-require/autenticacao/_codigoContaSite.d.ts b/dist-require/autenticacao/_codigoContaSite.d.ts deleted file mode 100644 index 207a7bd..0000000 --- a/dist-require/autenticacao/_codigoContaSite.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { type tipoResposta } from "p-respostas"; -import type { z } from "zod"; -import type { zAmbiente } from "../ts/ambiente"; -type tipoPostCodigoContaSite = { - site: string; -}; -export declare const codigoContaSite: ({ ambiente, post, }: { - ambiente: z.infer; - post: tipoPostCodigoContaSite; -}) => Promise>; -export {}; diff --git a/dist-require/autenticacao/_codigoContaSite.js b/dist-require/autenticacao/_codigoContaSite.js deleted file mode 100644 index 5a648c2..0000000 --- a/dist-require/autenticacao/_codigoContaSite.js +++ /dev/null @@ -1,27 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.codigoContaSite = void 0; -const p_respostas_1 = require("p-respostas"); -const _urlAutenticacao_1 = require("./_urlAutenticacao"); -const cross_fetch_1 = __importDefault(require("cross-fetch")); -const codigoContaSite = async ({ ambiente, post, }) => { - const url = `${(0, _urlAutenticacao_1.urlAutenticacao)(ambiente)}/api/codigo_prefeitura_site`; - try { - const resp = await (0, cross_fetch_1.default)(url, { - method: "POST", - body: JSON.stringify(post), - headers: { "Content-Type": "application/json" }, - }) - .then((r) => r.json()) - .catch((e) => p_respostas_1.respostaComuns.erro("Erro ao enviar registros", [e.message])) - .then((r) => r); - return resp; - } - catch (e) { - return p_respostas_1.respostaComuns.erro(`erro ao buscar código do site: ${e}`); - } -}; -exports.codigoContaSite = codigoContaSite; diff --git a/dist-require/autenticacao/_urlAutenticacao.d.ts b/dist-require/autenticacao/_urlAutenticacao.d.ts deleted file mode 100644 index e6f02b0..0000000 --- a/dist-require/autenticacao/_urlAutenticacao.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { z } from "zod"; -import type { zAmbiente } from "../ts/ambiente"; -export declare const urlAutenticacao: (ambiente: z.infer) => string; diff --git a/dist-require/autenticacao/_urlAutenticacao.js b/dist-require/autenticacao/_urlAutenticacao.js deleted file mode 100644 index 2fa9fd7..0000000 --- a/dist-require/autenticacao/_urlAutenticacao.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.urlAutenticacao = void 0; -const urlAutenticacao = (ambiente) => `${ambiente == "producao" - ? "https://carro-de-boi.idz.one" - : "http://localhost:5030"}/autenticacao`; -exports.urlAutenticacao = urlAutenticacao; diff --git a/dist-require/autenticacao/_usuarios_quipo_governo.d.ts b/dist-require/autenticacao/_usuarios_quipo_governo.d.ts deleted file mode 100644 index 3fad9e9..0000000 --- a/dist-require/autenticacao/_usuarios_quipo_governo.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { type tipoResposta } from "p-respostas"; -import type { z } from "zod"; -import type { zAmbiente } from "../ts/ambiente"; -export type tipoUsuarioExterno = { - nome: string; - email: string; - telefone: string; - vinculo: string; - codigo_conta: string; - chave_produto: string; -}; -export declare const usuarios_quipo_governo: ({ token_produto, ambiente, }: { - ambiente: z.infer; - token_produto: string; -}) => Promise>; diff --git a/dist-require/autenticacao/_usuarios_quipo_governo.js b/dist-require/autenticacao/_usuarios_quipo_governo.js deleted file mode 100644 index f6cd83c..0000000 --- a/dist-require/autenticacao/_usuarios_quipo_governo.js +++ /dev/null @@ -1,24 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.usuarios_quipo_governo = void 0; -const cross_fetch_1 = __importDefault(require("cross-fetch")); -const p_respostas_1 = require("p-respostas"); -const _urlAutenticacao_1 = require("./_urlAutenticacao"); -const usuarios_quipo_governo = async ({ token_produto, ambiente, }) => { - const url = `${(0, _urlAutenticacao_1.urlAutenticacao)(ambiente)}/api/usuarios_quipo_governo`; - if (!token_produto) - return p_respostas_1.respostaComuns.erro("token_produto não informado"); - const headers = { - token: token_produto, - }; - return (0, cross_fetch_1.default)(url, { - headers, - }) - .then((r) => r.json()) - .catch((e) => p_respostas_1.respostaComuns.erro(`Erro ao buscar usuários quipo governo ${e.message}`)) - .then((r) => r); -}; -exports.usuarios_quipo_governo = usuarios_quipo_governo; diff --git a/dist-require/autenticacao/_usuarios_quipo_vincular.d.ts b/dist-require/autenticacao/_usuarios_quipo_vincular.d.ts deleted file mode 100644 index 565f11c..0000000 --- a/dist-require/autenticacao/_usuarios_quipo_vincular.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { type tipoResposta } from "p-respostas"; -import type { z } from "zod"; -import type { zAmbiente } from "../ts/ambiente"; -export declare const usuarios_quipo_vincular: ({ token_produto, ambiente, conta, vinculo, codigo_usuario, email, }: { - ambiente: z.infer; - token_produto: string; - conta: string; - vinculo: string; - codigo_usuario?: string; - email: string; -}) => Promise>; diff --git a/dist-require/autenticacao/_usuarios_quipo_vincular.js b/dist-require/autenticacao/_usuarios_quipo_vincular.js deleted file mode 100644 index dea1a09..0000000 --- a/dist-require/autenticacao/_usuarios_quipo_vincular.js +++ /dev/null @@ -1,30 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.usuarios_quipo_vincular = void 0; -const cross_fetch_1 = __importDefault(require("cross-fetch")); -const p_respostas_1 = require("p-respostas"); -const _urlAutenticacao_1 = require("./_urlAutenticacao"); -const usuarios_quipo_vincular = async ({ token_produto, ambiente, conta, vinculo, codigo_usuario, email, }) => { - const url = `${(0, _urlAutenticacao_1.urlAutenticacao)(ambiente)}/api/vinculos__criar`; - if (!token_produto) - return p_respostas_1.respostaComuns.erro("token_produto não informado"); - const headers = { - token: token_produto, - "Content-Type": "application/json", - }; - const parametros = { - vinculos: { codigo_conta: conta, codigo_usuario, vinculo }, - email: email, - }; - return await (0, cross_fetch_1.default)(url, { - headers, - body: JSON.stringify(parametros), - method: "POST", - }) - .then(async (r) => await r.json()) - .catch((e) => p_respostas_1.respostaComuns.erro(`Erro ao criar vinculo de usuario ${e.message}`)); -}; -exports.usuarios_quipo_vincular = usuarios_quipo_vincular; diff --git a/dist-require/autenticacao/_validarToken.d.ts b/dist-require/autenticacao/_validarToken.d.ts deleted file mode 100644 index f2d2142..0000000 --- a/dist-require/autenticacao/_validarToken.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -type tipoPostValidarTokem = { - token: string; -}; -import type { z } from "zod"; -import type { zAmbiente } from "../ts/ambiente"; -/** faz a validação do token */ -export declare const validarToken: ({ ambiente, post, }: { - ambiente: z.infer; - post: tipoPostValidarTokem; -}) => Promise<"valido" | "erro">; -export {}; diff --git a/dist-require/autenticacao/_validarToken.js b/dist-require/autenticacao/_validarToken.js deleted file mode 100644 index 812c0a1..0000000 --- a/dist-require/autenticacao/_validarToken.js +++ /dev/null @@ -1,28 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.validarToken = void 0; -const _urlAutenticacao_1 = require("./_urlAutenticacao"); -const cross_fetch_1 = __importDefault(require("cross-fetch")); -/** faz a validação do token */ -const validarToken = async ({ ambiente, post, }) => { - const url = `${(0, _urlAutenticacao_1.urlAutenticacao)(ambiente)}/api/validar_token`; - try { - const resposta = await (0, cross_fetch_1.default)(url, { - method: "POST", - body: JSON.stringify(post), - headers: { "Content-Type": "application/json" }, - }) - .then((r) => r.json()) - .then((r) => r) - .then((resposta) => resposta.eCerto ? "valido" : "erro") - .catch(() => "erro"); - return resposta; - } - catch (_e) { - return "erro"; - } -}; -exports.validarToken = validarToken; diff --git a/dist-require/autenticacao/index.d.ts b/dist-require/autenticacao/index.d.ts deleted file mode 100644 index 03cb0c9..0000000 --- a/dist-require/autenticacao/index.d.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { type tipoUsuarioExterno } from "./_usuarios_quipo_governo"; -export type { tipoUsuarioExterno }; -/** todas as rotas de comunicação com autenticador partem dessa variável */ -export declare const pAutenticacao: { - validarToken: ({ ambiente, post, }: { - ambiente: import("zod").TypeOf; - post: { - token: string; - }; - }) => Promise<"valido" | "erro">; - urlAutenticacao: (ambiente: import("zod").TypeOf) => string; - codigoContaSite: ({ ambiente, post, }: { - ambiente: import("zod").TypeOf; - post: { - site: string; - }; - }) => Promise>; - usuarios_quipo_governo: ({ token_produto, ambiente, }: { - ambiente: import("zod").TypeOf; - token_produto: string; - }) => Promise>; - usuarios_quipo_vincular: ({ token_produto, ambiente, conta, vinculo, codigo_usuario, email, }: { - ambiente: import("zod").TypeOf; - token_produto: string; - conta: string; - vinculo: string; - codigo_usuario?: string; - email: string; - }) => Promise>; -}; diff --git a/dist-require/autenticacao/index.js b/dist-require/autenticacao/index.js deleted file mode 100644 index 91997a9..0000000 --- a/dist-require/autenticacao/index.js +++ /dev/null @@ -1,16 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.pAutenticacao = void 0; -const _codigoContaSite_1 = require("./_codigoContaSite"); -const _urlAutenticacao_1 = require("./_urlAutenticacao"); -const _usuarios_quipo_governo_1 = require("./_usuarios_quipo_governo"); -const _usuarios_quipo_vincular_1 = require("./_usuarios_quipo_vincular"); -const _validarToken_1 = require("./_validarToken"); -/** todas as rotas de comunicação com autenticador partem dessa variável */ -exports.pAutenticacao = { - validarToken: _validarToken_1.validarToken, - urlAutenticacao: _urlAutenticacao_1.urlAutenticacao, - codigoContaSite: _codigoContaSite_1.codigoContaSite, - usuarios_quipo_governo: _usuarios_quipo_governo_1.usuarios_quipo_governo, - usuarios_quipo_vincular: _usuarios_quipo_vincular_1.usuarios_quipo_vincular, -}; diff --git a/dist-require/index.d.ts b/dist-require/index.d.ts index a527f79..e4e4ff5 100644 --- a/dist-require/index.d.ts +++ b/dist-require/index.d.ts @@ -1,6 +1,706 @@ -export * from "./tokenQuipo"; -export * from "./autenticacao"; -export * from "./produtos"; -export * from "./pilao-de-dados"; -export * from "./residuos"; -export * from "./NPS"; +import * as zod from 'zod'; +import { z } from 'zod'; +import * as p_respostas from 'p-respostas'; +import { tipoResposta } from 'p-respostas'; + +declare const tipos_acesso_quipo: z.ZodEnum<["publico", "governo", "sociedade"]>; +declare const ztokenQuipo: z.ZodObject<{ + provedor: z.ZodString; + codigo_usuario: z.ZodString; + nome_usuario: z.ZodString; + codigo_conta: z.ZodString; + nome_conta: z.ZodString; + codigo_acesso_produto: z.ZodString; + codigo_autenticacao: z.ZodString; + chave_produto: z.ZodEnum<["betha-meio-ambiente", "e-licencie-gov"]>; + tipo_de_acesso: z.ZodEnum<["publico", "governo", "sociedade"]>; + exp: z.ZodOptional; +}, "strip", z.ZodTypeAny, { + provedor: string; + codigo_usuario: string; + nome_usuario: string; + codigo_conta: string; + nome_conta: string; + codigo_acesso_produto: string; + codigo_autenticacao: string; + chave_produto: "betha-meio-ambiente" | "e-licencie-gov"; + tipo_de_acesso: "publico" | "governo" | "sociedade"; + exp?: number | undefined; +}, { + provedor: string; + codigo_usuario: string; + nome_usuario: string; + codigo_conta: string; + nome_conta: string; + codigo_acesso_produto: string; + codigo_autenticacao: string; + chave_produto: "betha-meio-ambiente" | "e-licencie-gov"; + tipo_de_acesso: "publico" | "governo" | "sociedade"; + exp?: number | undefined; +}>; +type tipos_de_acesso_quipo = z.infer["tipo_de_acesso"]; +type tipoTokenQuipo = z.infer; + +declare const zAmbiente: z.ZodEnum<["desenvolvimento", "producao"]>; + +type tipoUsuarioExterno = { + nome: string; + email: string; + telefone: string; + vinculo: string; + codigo_conta: string; + chave_produto: string; +}; + +/** todas as rotas de comunicação com autenticador partem dessa variável */ +declare const pAutenticacao: { + validarToken: ({ ambiente, post, }: { + ambiente: zod.TypeOf; + post: { + token: string; + }; + }) => Promise<"valido" | "erro">; + urlAutenticacao: (ambiente: zod.TypeOf) => string; + codigoContaSite: ({ ambiente, post, }: { + ambiente: zod.TypeOf; + post: { + site: string; + }; + }) => Promise>; + usuarios_quipo_governo: ({ token_produto, ambiente, }: { + ambiente: zod.TypeOf; + token_produto: string; + }) => Promise>; + usuarios_quipo_vincular: ({ token_produto, ambiente, conta, vinculo, codigo_usuario, email, }: { + ambiente: zod.TypeOf; + token_produto: string; + conta: string; + vinculo: string; + codigo_usuario?: string; + email: string; + }) => Promise>; +}; + +declare const chaves_produto: z.ZodEnum<["suporte", "betha-meio-ambiente", "e-licencie-gov", "e-licencie"]>; + +/** aplica a todas as consultas */ +declare const z_padroes: z.ZodObject<{ + tabela: z.ZodString; + filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; + }, "strip", z.ZodTypeAny, { + coluna: string; + operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; + valor?: any; + }, { + coluna: string; + operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; + valor?: any; + }>, "many">>; + descricao_pelo_usuario: z.ZodOptional; +}, "strip", z.ZodTypeAny, { + tabela: string; + filtros?: { + coluna: string; + operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; + valor?: any; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; +}, { + tabela: string; + filtros?: { + coluna: string; + operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; + valor?: any; + }[] | undefined; + descricao_pelo_usuario?: string | undefined; +}>; +declare const visoes_pilao: { + z_contagem_em_barra_vertical: z.ZodObject<{ + colanuEixoX: z.ZodString; + colunaAgrupamento: z.ZodOptional>; + }, "strip", z.ZodTypeAny, { + colanuEixoX: string; + colunaAgrupamento?: string[] | undefined; + }, { + colanuEixoX: string; + colunaAgrupamento?: string[] | undefined; + }>; + z_contagem_em_pizza: z.ZodObject<{ + classes: z.ZodString; + }, "strip", z.ZodTypeAny, { + classes: string; + }, { + classes: string; + }>; + z_tabela: z.ZodObject<{ + colunas: z.ZodArray; + coluna_ordem: z.ZodOptional; + direcao_ordem: z.ZodOptional>; + }, "strip", z.ZodTypeAny, { + colunas: string[]; + coluna_ordem?: string | undefined; + direcao_ordem?: "1" | "asc" | "desc" | "-1" | undefined; + }, { + colunas: string[]; + coluna_ordem?: string | undefined; + direcao_ordem?: "1" | "asc" | "desc" | "-1" | undefined; + }>; + z_soma_em_barra_vertical: z.ZodObject<{ + colanuEixoX: z.ZodString; + colunaSoma: z.ZodString; + unidadeSoma: z.ZodOptional; + colunaAgrupamento: z.ZodOptional>; + }, "strip", z.ZodTypeAny, { + colanuEixoX: string; + colunaSoma: string; + colunaAgrupamento?: string[] | undefined; + unidadeSoma?: string | undefined; + }, { + colanuEixoX: string; + colunaSoma: string; + colunaAgrupamento?: string[] | undefined; + unidadeSoma?: string | undefined; + }>; +}; + +declare const z_tipos_campos_reg_grafico: z.ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>; +type tipo_estrutura_visao_grafico = { + /** Nome da Visão */ + visao: T; + /** Rotulo */ + rotulo: string; + /** Retorna a tabela Referente ao Registro */ + tabela: (_: z.infer<(typeof visoes_pilao)[T]> & z.infer) => string; + /** Descrição */ + descricao: (_: z.infer<(typeof visoes_pilao)[T]> & z.infer) => string; + /** Lista os campos e suas configurações */ + campos: { + [c in keyof Required & z.infer>]: { + rotulo: string; + tipo_campo: z.infer; + order: number; + }; + }; +}; + +declare const zp_deletar_registros: z.ZodObject<{ + tabela: z.ZodString; + codigos: z.ZodArray; +}, "strip", z.ZodTypeAny, { + tabela: string; + codigos: string[]; +}, { + tabela: string; + codigos: string[]; +}>; +declare const PREFIXO_PILAO = "/pilao-de-dados"; +declare const urlPilao: (emDesenvolvimento?: boolean | null | undefined) => { + api: string; + site: string; +}; + +declare const zp_registrar_base_dados: z.ZodObject<{ + tabela: z.ZodString; + colunas: z.ZodArray; + }, "strip", z.ZodTypeAny, { + coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; + }, { + coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; + }>, "many">; +}, "strip", z.ZodTypeAny, { + tabela: string; + colunas: { + coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; + }[]; +}, { + tabela: string; + colunas: { + coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; + }[]; +}>; +declare const zp_enviar_registros: z.ZodObject<{ + tabela: z.ZodString; + registros: z.ZodArray>>; + }, "strip", z.ZodTypeAny, { + valor?: any; + tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data" | null | undefined; + }, { + valor?: any; + tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data" | null | undefined; + }>>, "many">; +}, "strip", z.ZodTypeAny, { + tabela: string; + registros: Record[]; +}, { + tabela: string; + registros: Record[]; +}>; + +/** + * { + * 'rota':{ + * pr:{}// paramentros de entrada + * rs:{}// resposta + * } + * } + */ +type tipo_pilao_api = { + /** retorna da data e hora do servido em formato iso */ + estado_servidor: { + pr: {}; + rs: { + data_hora: string; + }; + }; + tabelas: { + pr: {}; + rs: z.infer[]; + }; + unicos: { + pr: { + tabela: string; + coluna: string; + }; + rs: any[]; + }; +}; + +type tipoConstrutorPilao = { + produto: string; + conta: string; +}; +type tipoRetornoSerieconsulta = { + registros: any[]; + legenda: string; + serie: z.infer<(typeof visoes_pilao)[T]> & z.infer; +}; + +/** Drive completo do piilão de dados */ + +declare class ClassPilao { + #private; + constructor({ conta, produto, emDesenvolvimento, ver_log, }: tipoConstrutorPilao & { + ver_log?: boolean; + emDesenvolvimento?: boolean; + }); + rotaEnviarRegistros(): { + rota: string; + url: string; + }; + rotaDeletarRegistro(): { + rota: string; + url: string; + }; + rotaConsultarSerie(tipoVisao: keyof typeof visoes_pilao | ":tipoVisao"): { + rota: string; + url: string; + }; + rotaIframeSerie(tipoVisao: keyof typeof visoes_pilao | ":tipoVisao"): { + rota: string; + url: string; + }; + rotaFuncaoApi(funcao: keyof tipo_pilao_api | ":funcao"): { + rota: string; + url: string; + }; + consultarApi(funcao: T, parametros: tipo_pilao_api[T]["pr"]): Promise>; + get baseUrlApi(): "https://carro-de-boi.idz.one" | "http://localhost:5080"; + get baseUrlSite(): "https://carro-de-boi.idz.one" | "http://localhost:5081"; + validarCliente(_: any): tipoResposta; + adicionarRegistroParaEnviar(tabela: string, ...registros: z.infer["registros"]): this; + adicionarCodigoParaDeletar(tabela: string, ...codigos: z.infer["codigos"]): this; + private processarRegistros; + salvarRegistros(): Promise>; + serieConsultar(tipoVisao: T, parametros: z.infer<(typeof visoes_pilao)[T]> & z.infer): { + dados: () => Promise>>; + url: () => string; + }; + urlLaboratorio(): { + rota: string; + url: string; + }; +} +declare const Pilao: (_: tipoConstrutorPilao & { + ver_log?: boolean; + emDesenvolvimento?: boolean; +}) => ClassPilao; + +declare const pPilao: { + extruturas_de_campos: { + z_contagem_em_barra_vertical: tipo_estrutura_visao_grafico<"z_contagem_em_barra_vertical">; + z_contagem_em_pizza: tipo_estrutura_visao_grafico<"z_contagem_em_pizza">; + z_tabela: tipo_estrutura_visao_grafico<"z_tabela">; + z_soma_em_barra_vertical: tipo_estrutura_visao_grafico<"z_soma_em_barra_vertical">; + }; + z_contagem_em_barra_vertical: zod.ZodObject<{ + colanuEixoX: zod.ZodString; + colunaAgrupamento: zod.ZodOptional>; + }, "strip", zod.ZodTypeAny, { + colanuEixoX: string; + colunaAgrupamento?: string[] | undefined; + }, { + colanuEixoX: string; + colunaAgrupamento?: string[] | undefined; + }>; + z_contagem_em_pizza: zod.ZodObject<{ + classes: zod.ZodString; + }, "strip", zod.ZodTypeAny, { + classes: string; + }, { + classes: string; + }>; + z_tabela: zod.ZodObject<{ + colunas: zod.ZodArray; + coluna_ordem: zod.ZodOptional; + direcao_ordem: zod.ZodOptional>; + }, "strip", zod.ZodTypeAny, { + colunas: string[]; + coluna_ordem?: string | undefined; + direcao_ordem?: "1" | "asc" | "desc" | "-1" | undefined; + }, { + colunas: string[]; + coluna_ordem?: string | undefined; + direcao_ordem?: "1" | "asc" | "desc" | "-1" | undefined; + }>; + z_soma_em_barra_vertical: zod.ZodObject<{ + colanuEixoX: zod.ZodString; + colunaSoma: zod.ZodString; + unidadeSoma: zod.ZodOptional; + colunaAgrupamento: zod.ZodOptional>; + }, "strip", zod.ZodTypeAny, { + colanuEixoX: string; + colunaSoma: string; + colunaAgrupamento?: string[] | undefined; + unidadeSoma?: string | undefined; + }, { + colanuEixoX: string; + colunaSoma: string; + colunaAgrupamento?: string[] | undefined; + unidadeSoma?: string | undefined; + }>; + zp_deletar_registros: zod.ZodObject<{ + tabela: zod.ZodString; + codigos: zod.ZodArray; + }, "strip", zod.ZodTypeAny, { + tabela: string; + codigos: string[]; + }, { + tabela: string; + codigos: string[]; + }>; + zp_registrar_base_dados: zod.ZodObject<{ + tabela: zod.ZodString; + colunas: zod.ZodArray; + }, "strip", zod.ZodTypeAny, { + coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; + }, { + coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; + }>, "many">; + }, "strip", zod.ZodTypeAny, { + tabela: string; + colunas: { + coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; + }[]; + }, { + tabela: string; + colunas: { + coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; + }[]; + }>; + z_tipos_dados_registro: zod.ZodEnum<["texto", "numero", "confirmacao", "lista_texto", "lista_numero", "lista_mes", "lista_data", "mes", "data"]>; + zp_enviar_registros: zod.ZodObject<{ + tabela: zod.ZodString; + registros: zod.ZodArray>>; + }, "strip", zod.ZodTypeAny, { + valor?: any; + tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data" | null | undefined; + }, { + valor?: any; + tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data" | null | undefined; + }>>, "many">; + }, "strip", zod.ZodTypeAny, { + tabela: string; + registros: Record[]; + }, { + tabela: string; + registros: Record[]; + }>; + zp_produto_conta: zod.ZodObject<{ + produto: zod.ZodString; + conta: zod.ZodString; + emDesenvolvimento: zod.ZodOptional; + ver_log: zod.ZodOptional; + }, "strip", zod.ZodTypeAny, { + conta: string; + produto: string; + emDesenvolvimento?: boolean | undefined; + ver_log?: boolean | undefined; + }, { + conta: string; + produto: string; + emDesenvolvimento?: boolean | undefined; + ver_log?: boolean | undefined; + }>; + validarZ: (zodType: zod.ZodType, objeto: any, mensagem: string) => p_respostas.tipoRespostaErro | p_respostas.tipoRespostaSucesso; + operadores_pilao: zod.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; + operadores_permitidos_por_tipo: { + texto: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; + numero: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; + confirmacao: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; + lista_texto: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; + lista_numero: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; + lista_mes: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; + lista_data: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; + mes: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; + data: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; + }; + z_filtro: zod.ZodObject<{ + coluna: zod.ZodString; + valor: zod.ZodAny; + operador: zod.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; + }, "strip", zod.ZodTypeAny, { + coluna: string; + operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; + valor?: any; + }, { + coluna: string; + operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; + valor?: any; + }>; + visoes_pilao: { + z_contagem_em_barra_vertical: zod.ZodObject<{ + colanuEixoX: zod.ZodString; + colunaAgrupamento: zod.ZodOptional>; + }, "strip", zod.ZodTypeAny, { + colanuEixoX: string; + colunaAgrupamento?: string[] | undefined; + }, { + colanuEixoX: string; + colunaAgrupamento?: string[] | undefined; + }>; + z_contagem_em_pizza: zod.ZodObject<{ + classes: zod.ZodString; + }, "strip", zod.ZodTypeAny, { + classes: string; + }, { + classes: string; + }>; + z_tabela: zod.ZodObject<{ + colunas: zod.ZodArray; + coluna_ordem: zod.ZodOptional; + direcao_ordem: zod.ZodOptional>; + }, "strip", zod.ZodTypeAny, { + colunas: string[]; + coluna_ordem?: string | undefined; + direcao_ordem?: "1" | "asc" | "desc" | "-1" | undefined; + }, { + colunas: string[]; + coluna_ordem?: string | undefined; + direcao_ordem?: "1" | "asc" | "desc" | "-1" | undefined; + }>; + z_soma_em_barra_vertical: zod.ZodObject<{ + colanuEixoX: zod.ZodString; + colunaSoma: zod.ZodString; + unidadeSoma: zod.ZodOptional; + colunaAgrupamento: zod.ZodOptional>; + }, "strip", zod.ZodTypeAny, { + colanuEixoX: string; + colunaSoma: string; + colunaAgrupamento?: string[] | undefined; + unidadeSoma?: string | undefined; + }, { + colanuEixoX: string; + colunaSoma: string; + colunaAgrupamento?: string[] | undefined; + unidadeSoma?: string | undefined; + }>; + }; +}; + +/** Estrutura que deve ser aplicada para solictação de autenticação, deve ser feito via back */ +declare const zAuntenticacaoResiduosSolicitar: z.ZodObject<{ + codigo_token: z.ZodOptional; + codigo_usuario: z.ZodString; + nome_usuario: z.ZodString; + email_usuario: z.ZodString; + documento_usuario: z.ZodString; + organizacao: z.ZodString; + rotas: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; + url_usuarios: z.ZodString; + url_empreendedores: z.ZodString; + url_empreendimentos: z.ZodString; + tipo_usuario: z.ZodString; + sistema: z.ZodString; + sistema_cor: z.ZodString; + sistema_nome: z.ZodString; + sistema_logo: z.ZodString; +}, "strip", z.ZodTypeAny, { + codigo_usuario: string; + nome_usuario: string; + email_usuario: string; + documento_usuario: string; + organizacao: string; + rotas: {}; + url_usuarios: string; + url_empreendedores: string; + url_empreendimentos: string; + tipo_usuario: string; + sistema: string; + sistema_cor: string; + sistema_nome: string; + sistema_logo: string; + codigo_token?: string | undefined; +}, { + codigo_usuario: string; + nome_usuario: string; + email_usuario: string; + documento_usuario: string; + organizacao: string; + rotas: {}; + url_usuarios: string; + url_empreendedores: string; + url_empreendimentos: string; + tipo_usuario: string; + sistema: string; + sistema_cor: string; + sistema_nome: string; + sistema_logo: string; + codigo_token?: string | undefined; +}>; +/** Tipagem usada para o processo de sincronização entre modulos */ +declare const zUsuarioSincronizar: z.ZodObject<{ + codigo: z.ZodString; + documento: z.ZodString; + excluido: z.ZodBoolean; + nome: z.ZodString; + permicoes: z.ZodRecord; + versao: z.ZodNumber; + credenciais_sinir: z.ZodOptional>; +}, "strip", z.ZodTypeAny, { + codigo: string; + documento: string; + excluido: boolean; + nome: string; + permicoes: Record; + versao: number; + credenciais_sinir?: { + login: string; + senha: string; + } | undefined; +}, { + codigo: string; + documento: string; + excluido: boolean; + nome: string; + permicoes: Record; + versao: number; + credenciais_sinir?: { + login: string; + senha: string; + } | undefined; +}>; +type tipo_zUsuarioSincronizar = z.infer; +/** Tipagem usada para o processo de sincronização entre modulos */ +declare const zEmpreendedorSincronizar: z.ZodObject<{ + codigo: z.ZodString; + documento: z.ZodString; + excluido: z.ZodBoolean; + nome: z.ZodString; + versao: z.ZodNumber; +}, "strip", z.ZodTypeAny, { + codigo: string; + documento: string; + excluido: boolean; + nome: string; + versao: number; +}, { + codigo: string; + documento: string; + excluido: boolean; + nome: string; + versao: number; +}>; +/** Tipagem usada para o processo de sincronização entre modulos */ +declare const zEmpreendimentoSincronizar: z.ZodObject<{ + codigo: z.ZodString; + codigo_empreendedor: z.ZodString; + documento: z.ZodString; + excluido: z.ZodBoolean; + nome: z.ZodString; + unidade_sinir: z.ZodString; + versao: z.ZodNumber; +}, "strip", z.ZodTypeAny, { + codigo: string; + documento: string; + excluido: boolean; + nome: string; + versao: number; + codigo_empreendedor: string; + unidade_sinir: string; +}, { + codigo: string; + documento: string; + excluido: boolean; + nome: string; + versao: number; + codigo_empreendedor: string; + unidade_sinir: string; +}>; +declare const nomesSincronizacoes: z.ZodEnum<["usuarios", "empreendedores", "empreendimentos"]>; + +type tipo_proxima_avaliacao = { + parametros: { + sistema: string; + codigo_organizacao: string; + codigo_usuario: string; + nome_organizacao: string; + nome_usuario: string; + contatos_usuario: string; + data_criacao_conta: string; + }; + retorno: tipoResposta; +}; + +declare const abrirNps: (emDesenvolvimento: boolean) => (parametros: tipo_proxima_avaliacao["parametros"]) => Promise; + +export { PREFIXO_PILAO, Pilao, abrirNps, chaves_produto, nomesSincronizacoes, pAutenticacao, pPilao, type tipoConstrutorPilao, type tipoRetornoSerieconsulta, type tipoTokenQuipo, type tipoUsuarioExterno, type tipo_pilao_api, type tipo_proxima_avaliacao, type tipo_zUsuarioSincronizar, tipos_acesso_quipo, type tipos_de_acesso_quipo, urlPilao, zAuntenticacaoResiduosSolicitar, zEmpreendedorSincronizar, zEmpreendimentoSincronizar, zUsuarioSincronizar, ztokenQuipo }; diff --git a/dist-require/index.js b/dist-require/index.js index cb4fdcf..1043448 100644 --- a/dist-require/index.js +++ b/dist-require/index.js @@ -1,22 +1 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __exportStar = (this && this.__exportStar) || function(m, exports) { - for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -__exportStar(require("./tokenQuipo"), exports); -__exportStar(require("./autenticacao"), exports); -__exportStar(require("./produtos"), exports); -__exportStar(require("./pilao-de-dados"), exports); -__exportStar(require("./residuos"), exports); -__exportStar(require("./NPS"), exports); +"use strict";var ne=Object.create;var V=Object.defineProperty;var se=Object.getOwnPropertyDescriptor;var pe=Object.getOwnPropertyNames;var ce=Object.getPrototypeOf,me=Object.prototype.hasOwnProperty;var lo=o=>{throw TypeError(o)};var v=(o,e)=>()=>(e||o((e={exports:{}}).exports,e),e.exports),ue=(o,e)=>{for(var t in e)V(o,t,{get:e[t],enumerable:!0})},_o=(o,e,t,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of pe(e))!me.call(o,i)&&i!==t&&V(o,i,{get:()=>e[i],enumerable:!(r=se(e,i))||r.enumerable});return o};var D=(o,e,t)=>(t=o!=null?ne(ce(o)):{},_o(e||!o||!o.__esModule?V(t,"default",{value:o,enumerable:!0}):t,o)),le=o=>_o(V({},"__esModule",{value:!0}),o);var io=(o,e,t)=>e.has(o)||lo("Cannot "+t);var c=(o,e,t)=>(io(o,e,"read from private field"),t?t.call(o):e.get(o)),S=(o,e,t)=>e.has(o)?lo("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(o):e.set(o,t),N=(o,e,t,r)=>(io(o,e,"write to private field"),r?r.call(o,t):e.set(o,t),t),E=(o,e,t)=>(io(o,e,"access private method"),t);var Uo=v($=>{"use strict";Object.defineProperty($,"__esModule",{value:!0});$.tipoUsuarioResiduos=$.tx=$.camposComuns=$.uuid_null=void 0;$.uuid_null="00000000-0000-0000-0000-000000000000";var Ro;(function(o){o.codigo="codigo",o.excluido="excluido",o.data_hora_criacao="data_hora_criacao",o.data_hora_atualizacao="data_hora_atualizacao",o.codigo_usuario_criacao="codigo_usuario_criacao",o.codigo_usuario_atualizacao="codigo_usuario_atualizacao",o.versao="__versao"})(Ro||($.camposComuns=Ro={}));var Ao;(function(o){o.token="token"})(Ao||($.tx=Ao={}));var qo;(function(o){o.Usuario="usuario",o.Fornecedor="fornecedor"})(qo||($.tipoUsuarioResiduos=qo={}))});var Do=v(Q=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0});Q.operadores=void 0;var ko;(function(o){o["="]="=",o["!="]="!=",o[">"]=">",o[">="]=">=",o["<"]="<",o["<="]="<=",o.like="like",o.in="in"})(ko||(Q.operadores=ko={}))});var Mo=v(Z=>{"use strict";Object.defineProperty(Z,"__esModule",{value:!0});Z.aleatorio=void 0;var Lo="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),fe=o=>`eli-${Array.from({length:o||8}).map(()=>Lo[(999*Math.random()|0)%Lo.length]).join("")}`;Z.aleatorio=fe});var Io=v(G=>{"use strict";Object.defineProperty(G,"__esModule",{value:!0});G.texto_busca=void 0;var ve=(...o)=>o.map(e=>e==null?"":String(e).normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g," ").toLowerCase()).join(" ");G.texto_busca=ve});var No=v(K=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0});K.unidades_medida=void 0;K.unidades_medida=[{unidade:"kg",nome:"Quilograma",unidade_normalizada:"kg",normalizar:o=>o,tipo:"massa"},{unidade:"g",nome:"Grama",unidade_normalizada:"kg",normalizar:o=>o/1e3,tipo:"massa"},{unidade:"ton",nome:"Tonelada",unidade_normalizada:"kg",normalizar:o=>o*1e3,tipo:"massa"},{unidade:"L",nome:"Litro",unidade_normalizada:"L",normalizar:o=>o,tipo:"volume"},{unidade:"m3",nome:"Metro C\xFAbico",unidade_normalizada:"L",normalizar:o=>o*1e3,tipo:"volume"},{unidade:"mL",nome:"Mililitro",unidade_normalizada:"L",normalizar:o=>o/1e3,tipo:"volume"},{unidade:"cm",nome:"Cent\xEDmetro",unidade_normalizada:"m",normalizar:o=>o/100,tipo:"comprimento"},{unidade:"mm",nome:"Mil\xEDmetro",unidade_normalizada:"m",normalizar:o=>o/1e3,tipo:"comprimento"},{unidade:"m",nome:"Metro",unidade_normalizada:"m",normalizar:o=>o,tipo:"comprimento"},{unidade:"km",nome:"Quil\xF4metro",unidade_normalizada:"m",normalizar:o=>o*1e3,tipo:"comprimento"}]});var Fo=v(H=>{"use strict";Object.defineProperty(H,"__esModule",{value:!0});H.uuid=void 0;var ao="0123456789abcdef".split(""),he=()=>(ao.sort(()=>Math.random()-.5),"xxxxxxxx-xxxx-4xxx-xxxx-xxxxxxxxxxxx".split("").map(t=>t==="x"?ao[(1e3*Math.random()|0)%ao.length]:t).join(""));H.uuid=he});var Vo=v(W=>{"use strict";Object.defineProperty(W,"__esModule",{value:!0});W.provedores=void 0;var Jo;(function(o){o["betha-sistemas"]="Betha Sistemas",o["e-licencie"]="e-licencie"})(Jo||(W.provedores=Jo={}))});var Bo=v(Y=>{"use strict";Object.defineProperty(Y,"__esModule",{value:!0});Y.cdn_carro_de_boi=void 0;Y.cdn_carro_de_boi="https://carro-de-boi-idz-one.b-cdn.net"});var Xo=v(w=>{"use strict";var xe=w&&w.__createBinding||(Object.create?function(o,e,t,r){r===void 0&&(r=t);var i=Object.getOwnPropertyDescriptor(e,t);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[t]}}),Object.defineProperty(o,r,i)}:function(o,e,t,r){r===void 0&&(r=t),o[r]=e[t]}),be=w&&w.__exportStar||function(o,e){for(var t in o)t!=="default"&&!Object.prototype.hasOwnProperty.call(e,t)&&xe(e,o,t)};Object.defineProperty(w,"__esModule",{value:!0});be(Bo(),w)});var Qo=v(L=>{"use strict";Object.defineProperty(L,"__esModule",{value:!0});L.nomeVariavel=L.esperar=void 0;var ye=o=>new Promise(e=>setTimeout(()=>e(!0),o));L.esperar=ye;var ze=o=>Object.keys(o).join("/");L.nomeVariavel=ze});var Zo=v(oo=>{"use strict";Object.defineProperty(oo,"__esModule",{value:!0});oo.TipagemRotas=void 0;var no=class{constructor(...e){this._partesCaminho=[],e.forEach(t=>{String(t).split("/").forEach(r=>{r&&this._partesCaminho.push(r)})})}get caminho(){return`/${this._partesCaminho.join("/")}`}set caminho(e){this._partesCaminho=e.split("/").filter(t=>t)}endereco(e,t){let r=new URL(typeof window<"u"?window.location.href:"http://localhost");r.pathname=this.caminho,r.search="";let i=Object.entries(e);for(let[s,m]of i)r.searchParams.set(String(s),m);return t&&(r.hash=`#${r.search}`,r.search=""),r.href}ir(e){typeof window<"u"&&(window.location.href=this.endereco(e))}get parametros(){let e=new URL(typeof window<"u"?window.location.href:"http://localhost"),t=e.searchParams,r=Object.fromEntries(t.entries()),i=e.hash;if(i){let s=Object.fromEntries(new URLSearchParams(i.slice(1)).entries());return{...r,...s}}return r}};oo.TipagemRotas=no});var Go=v(T=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0});T.tipoArquivo=T.extensoes=void 0;T.extensoes=[{ext:"gif",tipo:"imagem",mime:"image/gif"},{ext:"jpg",tipo:"imagem",mime:"image/jpeg"},{ext:"jpeg",tipo:"imagem",mime:"image/jpeg"},{ext:"png",tipo:"imagem",mime:"image/png"},{ext:"bmp",tipo:"imagem",mime:"image/bmp"},{ext:"webp",tipo:"imagem",mime:"image/webp"},{ext:"tiff",tipo:"imagem",mime:"image/tiff"},{ext:"svg",tipo:"imagem",mime:"image/svg+xml"},{ext:"ico",tipo:"imagem",mime:"image/x-icon"},{ext:"pdf",tipo:"documento",mime:"application/pdf"},{ext:"doc",tipo:"documento",mime:"application/msword"},{ext:"docx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"},{ext:"xls",tipo:"documento",mime:"application/vnd.ms-excel"},{ext:"xlsx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"},{ext:"ppt",tipo:"documento",mime:"application/vnd.ms-powerpoint"},{ext:"pptx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.presentationml.presentation"},{ext:"txt",tipo:"documento",mime:"text/plain"},{ext:"odt",tipo:"documento",mime:"application/vnd.oasis.opendocument.text"},{ext:"ods",tipo:"documento",mime:"application/vnd.oasis.opendocument.spreadsheet"},{ext:"rtf",tipo:"documento",mime:"application/rtf"},{ext:"csv",tipo:"documento",mime:"text/csv"},{ext:"mp4",tipo:"v\xEDdeo",mime:"video/mp4"},{ext:"avi",tipo:"v\xEDdeo",mime:"video/x-msvideo"},{ext:"mkv",tipo:"v\xEDdeo",mime:"video/x-matroska"},{ext:"mov",tipo:"v\xEDdeo",mime:"video/quicktime"},{ext:"wmv",tipo:"v\xEDdeo",mime:"video/x-ms-wmv"},{ext:"flv",tipo:"v\xEDdeo",mime:"video/x-flv"},{ext:"webm",tipo:"v\xEDdeo",mime:"video/webm"},{ext:"3gp",tipo:"v\xEDdeo",mime:"video/3gpp"},{ext:"mpeg",tipo:"v\xEDdeo",mime:"video/mpeg"}];var je=o=>{let e=String(o||"").toLocaleLowerCase().split(".").pop();return T.extensoes.find(r=>r.ext===e)?.tipo||"outros"};T.tipoArquivo=je});var Ko=v(g=>{"use strict";var $e=g&&g.__createBinding||(Object.create?function(o,e,t,r){r===void 0&&(r=t);var i=Object.getOwnPropertyDescriptor(e,t);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[t]}}),Object.defineProperty(o,r,i)}:function(o,e,t,r){r===void 0&&(r=t),o[r]=e[t]}),y=g&&g.__exportStar||function(o,e){for(var t in o)t!=="default"&&!Object.prototype.hasOwnProperty.call(e,t)&&$e(e,o,t)};Object.defineProperty(g,"__esModule",{value:!0});y(Uo(),g);y(Do(),g);y(Mo(),g);y(Io(),g);y(No(),g);y(Fo(),g);y(Vo(),g);y(Xo(),g);y(Qo(),g);y(Zo(),g);y(Go(),g)});var De={};ue(De,{PREFIXO_PILAO:()=>O,Pilao:()=>Pe,abrirNps:()=>ke,chaves_produto:()=>B,nomesSincronizacoes:()=>Ue,pAutenticacao:()=>ge,pPilao:()=>we,tipos_acesso_quipo:()=>fo,urlPilao:()=>Eo,zAuntenticacaoResiduosSolicitar:()=>Te,zEmpreendedorSincronizar:()=>Ae,zEmpreendimentoSincronizar:()=>qe,zUsuarioSincronizar:()=>Re,ztokenQuipo:()=>de});module.exports=le(De);var b=require("zod");var go=require("zod"),B=go.z.enum(["suporte","betha-meio-ambiente","e-licencie-gov","e-licencie"]);var fo=b.z.enum(["publico","governo","sociedade"]),de=b.z.object({provedor:b.z.string(),codigo_usuario:b.z.string(),nome_usuario:b.z.string(),codigo_conta:b.z.string(),nome_conta:b.z.string(),codigo_acesso_produto:b.z.string(),codigo_autenticacao:b.z.string(),chave_produto:b.z.enum([B.enum["betha-meio-ambiente"],B.enum["e-licencie-gov"]]),tipo_de_acesso:fo,exp:b.z.number().optional()});var P;(function(o){o[o.sucesso=200]="sucesso",o[o.erroConhecido=400]="erroConhecido",o[o.erroPermissao=401]="erroPermissao",o[o.erroNaoEncontrado=404]="erroNaoEncontrado",o[o.erroDesconhecido=500]="erroDesconhecido",o[o.tempoEsgotado=504]="tempoEsgotado"})(P||(P={}));var _e=o=>{let e=(p,d)=>({cod:P.sucesso,valor:p,mensagem:void 0,eErro:!1,eCerto:!0,detalhes:d}),t=p=>({cod:P.sucesso,valor:!0,mensagem:void 0,eErro:!1,eCerto:!0,detalhes:p}),r=(p,d)=>({cod:P.erroConhecido,valor:void 0,mensagem:p,eErro:!0,eCerto:!1,detalhes:d}),i=(p,d)=>({cod:P.erroPermissao,valor:void 0,mensagem:p||"Sem permiss\xE3o para esse recurso.",eErro:!0,eCerto:!1,detalhes:d}),s=(p,d)=>({cod:P.erroNaoEncontrado,valor:void 0,mensagem:p||"Registro n\xE3o encontrado ou a execu\xE7\xE3o dessa a\xE7\xE3o depende de um registro existente.",eErro:!0,eCerto:!1,detalhes:d}),m=p=>{let d=o(p),x=`${p.mensagem||"Erro interno"}`;return{cod:P.erroDesconhecido,valor:void 0,mensagem:x,eErro:!0,eCerto:!1,...d}},l=(p,d)=>({cod:P.tempoEsgotado,valor:void 0,mensagem:p||"Tempo de resposta esgotado ao tentar acessar o recurso.",eErro:!0,eCerto:!1,detalhes:d});return{valor:e,valorTrue:t,erro:r,erroPermissao:i,erroInterno:m,naoEncontrado:s,tempoEsgotado:l,erroEspera:l}},n=_e(()=>({}));var j=o=>`${o=="producao"?"https://carro-de-boi.idz.one":"http://localhost:5030"}/autenticacao`;var vo=D(require("cross-fetch")),ho=async({ambiente:o,post:e})=>{let t=`${j(o)}/api/codigo_prefeitura_site`;try{return await(0,vo.default)(t,{method:"POST",body:JSON.stringify(e),headers:{"Content-Type":"application/json"}}).then(i=>i.json()).catch(i=>n.erro("Erro ao enviar registros",[i.message])).then(i=>i)}catch(r){return n.erro(`erro ao buscar c\xF3digo do site: ${r}`)}};var xo=D(require("cross-fetch"));var bo=async({token_produto:o,ambiente:e})=>{let t=`${j(e)}/api/usuarios_quipo_governo`;return o?(0,xo.default)(t,{headers:{token:o}}).then(i=>i.json()).catch(i=>n.erro(`Erro ao buscar usu\xE1rios quipo governo ${i.message}`)).then(i=>i):n.erro("token_produto n\xE3o informado")};var yo=D(require("cross-fetch"));var zo=async({token_produto:o,ambiente:e,conta:t,vinculo:r,codigo_usuario:i,email:s})=>{let m=`${j(e)}/api/vinculos__criar`;return o?await(0,yo.default)(m,{headers:{token:o,"Content-Type":"application/json"},body:JSON.stringify({vinculos:{codigo_conta:t,codigo_usuario:i,vinculo:r},email:s}),method:"POST"}).then(async p=>await p.json()).catch(p=>n.erro(`Erro ao criar vinculo de usuario ${p.message}`)):n.erro("token_produto n\xE3o informado")};var jo=D(require("cross-fetch")),$o=async({ambiente:o,post:e})=>{let t=`${j(o)}/api/validar_token`;try{return await(0,jo.default)(t,{method:"POST",body:JSON.stringify(e),headers:{"Content-Type":"application/json"}}).then(i=>i.json()).then(i=>i).then(i=>i.eCerto?"valido":"erro").catch(()=>"erro")}catch{return"erro"}};var ge={validarToken:$o,urlAutenticacao:j,codigoContaSite:ho,usuarios_quipo_governo:bo,usuarios_quipo_vincular:zo};var u=require("zod"),Po=u.z.object({tabela:u.z.string(),codigos:u.z.array(u.z.string())}),mt=u.z.enum(["desenvolvimento","producao"]),O="/pilao-de-dados",So=(o,e,t)=>{let r=o.safeParse(e);return r.success?n.valor(r.data):n.erro(t,r.error.errors.map(i=>`${i.path} ${i.message}`))},Oo=u.z.object({produto:u.z.string(),conta:u.z.string(),emDesenvolvimento:u.z.boolean().optional(),ver_log:u.z.boolean().optional()}),F=u.z.enum(["texto","numero","confirmacao","lista_texto","lista_numero","lista_mes","lista_data","mes","data"]),X=u.z.enum(["=","!=",">","<",">=","<=","\u2229"]),Co={confirmacao:["=","!="],data:["=","!=",">","<",">=","<="],lista_numero:["\u2229"],lista_texto:["\u2229"],lista_mes:["\u2229"],lista_data:["\u2229"],mes:["=","!=",">","<",">=","<="],numero:["=","!=",">","<",">=","<="],texto:["=","!="]},ut={texto:u.z.string().nullable(),numero:u.z.number().nullable(),confirmacao:u.z.boolean().nullable(),lista_texto:u.z.array(u.z.string()).nullable(),lista_numero:u.z.array(u.z.number()).nullable()},Eo=o=>({api:(o?"http://127.0.0.1:5080":"https://carro-de-boi.idz.one")+O,site:(o?"http://127.0.0.1:5081":"https://carro-de-boi.idz.one")+O});var h=require("zod");var wo=h.z.object({tabela:h.z.string(),colunas:h.z.array(h.z.object({coluna:h.z.string(),tipo:F}))}),To=h.z.object({tabela:h.z.string(),registros:h.z.array(h.z.record(h.z.string(),h.z.object({valor:h.z.any(),tipo:F.optional().nullable()})))});var eo=D(require("cross-fetch")),Ho=D(Ko());var R,A,M,q,C,U,z,J,Wo,Yo,po=class po{constructor({conta:e,produto:t,emDesenvolvimento:r=!1,ver_log:i=!1}){S(this,z);S(this,R);S(this,A);S(this,M);S(this,q);S(this,C,{});S(this,U,{});N(this,R,t),N(this,A,e),N(this,M,r),N(this,q,i)}rotaEnviarRegistros(){return E(this,z,J).call(this,"enviar-registros")}rotaDeletarRegistro(){return E(this,z,J).call(this,"deletar-registros")}rotaConsultarSerie(e){return E(this,z,J).call(this,"consultar-serie",e)}rotaIframeSerie(e){let t=`${O}/consultar-serie/${c(this,R)}/${c(this,A)}/${e}`,r=`${this.baseUrlSite}${t}`;return{rota:t,url:r}}rotaFuncaoApi(e){return E(this,z,J).call(this,"API",e)}async consultarApi(e,t){try{let i=await(await(0,eo.default)(this.rotaFuncaoApi(e).url,{body:JSON.stringify(t),method:"POST",headers:{"Content-Type":"application/json"}})).text();try{return JSON.parse(i)}catch{return n.erro("Consulta n\xE3o retornou json v\xE1lido",[i])}}catch(r){return console.error(r),n.erroInterno({erro:r,local:(0,Ho.nomeVariavel)({ClassPilao:po})})}}get baseUrlApi(){return c(this,M)?"http://localhost:5080":"https://carro-de-boi.idz.one"}get baseUrlSite(){return c(this,M)?"http://localhost:5081":"https://carro-de-boi.idz.one"}validarCliente(e){return e?.conta?e?.produto?n.valor(e):n.erro("Produto n\xE3o informado"):n.erro("Conta n\xE3o informada")}adicionarRegistroParaEnviar(e,...t){return c(this,C)[e]=[...c(this,C)[e]||[],...t],this}adicionarCodigoParaDeletar(e,...t){return c(this,U)[e]=[...c(this,U)[e]||[],...t],this}async processarRegistros(e,t,r,i){for(;t.length>0;){let m=t.splice(0,1e3).map(f=>Object.fromEntries(Object.entries(f).map(([p,d])=>[p,d===void 0?null:d]))),l=await(0,eo.default)(e,{method:"POST",body:JSON.stringify({tabela:r,registros:m}),headers:{"Content-Type":"application/json"}}).then(async f=>{let p=await f.text();try{return JSON.parse(p)}catch{return n.erro("Consulta n\xE3o retornou json v\xE1lido",[p])}}).catch(f=>n.erro(`Erro ao ${i} registros`,[f.message]));if(l.eErro)return l}return n.valor(!0)}async salvarRegistros(){let e=await E(this,z,Wo).call(this);if(e.eErro)return e;let t=await E(this,z,Yo).call(this);return t.eErro?t:n.valor(!0)}serieConsultar(e,t){return{dados:async()=>{let s=this.rotaConsultarSerie(e).url,m=await(0,eo.default)(s.toString(),{method:"POST",body:JSON.stringify(t),headers:{"Content-Type":"application/json"}}).then(async l=>{let f=await l.text();try{return JSON.parse(f)}catch{return n.erro("Consulta n\xE3o retornou json v\xE1lido",[f])}}).catch(l=>n.erro("Erro ao enviar registros",[l.message]));return c(this,q)&&console.log(`[PIL\xC3O]: buscar dados de "${JSON.stringify(t)}" para "${s}".`),m},url:()=>{let s=this.rotaIframeSerie(e).url,m=encodeURIComponent(JSON.stringify(t,null,2));return c(this,q)&&console.log(`[PIL\xC3O]: Serie Consultar url de "${JSON.stringify(m)}" para "${s}".`),`${s}?serie=${m}`}}}urlLaboratorio(){let e=`${O}/laborat\xF3rio/${c(this,R)}/${c(this,A)}`,t=`${this.baseUrlSite}${e}`;return{rota:e,url:t}}};R=new WeakMap,A=new WeakMap,M=new WeakMap,q=new WeakMap,C=new WeakMap,U=new WeakMap,z=new WeakSet,J=function(e,t){let r=`${O}/api/${e}/${c(this,R)}/${c(this,A)}${t?`/${t}`:""}`,i=`${this.baseUrlApi}${r}`;return{rota:r,url:i}},Wo=async function(){for(let e of Object.keys(c(this,C))){let t=c(this,C)[e]||[],r=this.rotaEnviarRegistros().url;c(this,q)&&console.log(`[PIL\xC3O]: Enviando ${t.length} registros na tabela "${e}" para "${r}".`);let i=await this.processarRegistros(r,t,e,"enviar");if(i.eErro)return i;c(this,C)[e]=[]}return n.valor(!0)},Yo=async function(){for(let e of Object.keys(c(this,U))){let t=[...c(this,U)[e]||[]],r=this.rotaDeletarRegistro().url,i=await this.processarRegistros(r,t,e,"deletar");if(i.eErro)return i}return n.valor(!0)};var so=po,Pe=o=>new so(o);var to=require("zod");var ro=to.z.object({coluna:to.z.string(),valor:to.z.any(),operador:X});var oe={visao:"z_contagem_em_barra_vertical",rotulo:"Contagem em Barra Vertical",tabela:({tabela:o})=>o,descricao:({tabela:o,descricao_pelo_usuario:e,colanuEixoX:t,filtros:r,colunaAgrupamento:i})=>String(e||"").trim()?String(e||"").trim():`Contagem de ${o} por ${t}${r?.length?`, quando ${r.map(({coluna:s,operador:m,valor:l})=>`${s} ${m} ${l}`).join(", ")}`:""}${i?.length?`, agrupado por ${i.join(", ")}`:""}.`,campos:{tabela:{rotulo:"Tabela",tipo_campo:"tabela",order:1},colanuEixoX:{rotulo:"Coluna do Eixo X",tipo_campo:"coluna",order:2},colunaAgrupamento:{rotulo:"Colunas de Agrupamento",tipo_campo:"lista_colunas",order:3},descricao_pelo_usuario:{rotulo:"Descri\xE7\xE3o (opcional)",tipo_campo:"texto",order:4},filtros:{rotulo:"Filtros",tipo_campo:"lista_filtros",order:5}}};var ee={visao:"z_contagem_em_pizza",rotulo:"Contagem em Pizza",tabela:({tabela:o})=>o,descricao:({tabela:o,descricao_pelo_usuario:e,classes:t,filtros:r})=>String(e||"").trim()?String(e||"").trim():`Contagem de ${o} por ${t}${r?.length?`, quando ${r.map(({coluna:i,operador:s,valor:m})=>`${i} ${s} ${m}`).join(", ")}`:""}.`,campos:{tabela:{rotulo:"Tabela",tipo_campo:"tabela",order:1},classes:{rotulo:"Classes",tipo_campo:"coluna",order:2},descricao_pelo_usuario:{rotulo:"Descri\xE7\xE3o (opcional)",tipo_campo:"texto",order:3},filtros:{rotulo:"Filtros",tipo_campo:"lista_filtros",order:4}}};var te={visao:"z_soma_em_barra_vertical",rotulo:"Soma em Barra Vertical",tabela:({tabela:o})=>o,descricao:({descricao_pelo_usuario:o,colanuEixoX:e,filtros:t,colunaAgrupamento:r,colunaSoma:i})=>String(o||"").trim()?String(o||"").trim():`Soma de ${i} por ${e}${t?.length?`, quando ${t.map(({coluna:s,operador:m,valor:l})=>`${s} ${m} ${l}`).join(", ")}`:""}${r?.length?`, agrupado por ${r.join(", ")}`:""}.`,campos:{tabela:{rotulo:"Tabela",tipo_campo:"tabela",order:1},colunaSoma:{rotulo:"Coluna de Somat\xF3ria",tipo_campo:"coluna",order:2},unidadeSoma:{rotulo:"Unidade de Somat\xF3ria",tipo_campo:"texto",order:3},colanuEixoX:{rotulo:"Coluna do Eixo X",tipo_campo:"coluna",order:4},colunaAgrupamento:{rotulo:"Colunas de Agrupamento",tipo_campo:"lista_colunas",order:5},descricao_pelo_usuario:{rotulo:"Descri\xE7\xE3o (opcional)",tipo_campo:"texto",order:6},filtros:{rotulo:"Filtros",tipo_campo:"lista_filtros",order:5}}};var re={visao:"z_tabela",rotulo:"Tabela",tabela:({tabela:o})=>o,descricao:({tabela:o,descricao_pelo_usuario:e,filtros:t})=>String(e||"").trim()?String(e||"").trim():`Consulta na ${o} ${t?.length?`, quando ${t.map(({coluna:r,operador:i,valor:s})=>`${r} ${i} ${s}`).join(", ")}`:""}.`,campos:{tabela:{rotulo:"Tabela",tipo_campo:"tabela",order:1},colunas:{rotulo:"Colunas",tipo_campo:"lista_colunas",order:2},descricao_pelo_usuario:{rotulo:"Descri\xE7\xE3o (opcional)",tipo_campo:"texto",order:3},coluna_ordem:{rotulo:"Coluna de Ordem",tipo_campo:"coluna",order:4},direcao_ordem:{rotulo:"Dire\xE7\xE3o de Ordem",tipo_campo:"ordem",order:5},filtros:{rotulo:"Filtros",tipo_campo:"lista_filtros",order:6}}};var ie={z_contagem_em_barra_vertical:oe,z_contagem_em_pizza:ee,z_soma_em_barra_vertical:te,z_tabela:re};var _=require("zod");var Xt=_.z.object({tabela:_.z.string(),filtros:ro.array().optional(),descricao_pelo_usuario:_.z.string().optional()}),Se=_.z.object({colanuEixoX:_.z.string(),colunaAgrupamento:_.z.string().array().optional()}),Oe=_.z.object({colanuEixoX:_.z.string(),colunaSoma:_.z.string(),unidadeSoma:_.z.string().optional(),colunaAgrupamento:_.z.string().array().optional()}),Ce=_.z.object({classes:_.z.string()}),Ee=_.z.object({colunas:_.z.string().array(),coluna_ordem:_.z.string().optional(),direcao_ordem:_.z.enum(["asc","desc","1","-1"]).optional()}),co={z_contagem_em_barra_vertical:Se,z_contagem_em_pizza:Ce,z_tabela:Ee,z_soma_em_barra_vertical:Oe};var we={zp_deletar_registros:Po,zp_registrar_base_dados:wo,z_tipos_dados_registro:F,zp_enviar_registros:To,zp_produto_conta:Oo,validarZ:So,operadores_pilao:X,operadores_permitidos_por_tipo:Co,z_filtro:ro,visoes_pilao:co,...co,extruturas_de_campos:ie};var a=require("zod"),Te=a.z.object({codigo_token:a.z.string().optional(),codigo_usuario:a.z.string().uuid(),nome_usuario:a.z.string(),email_usuario:a.z.string(),documento_usuario:a.z.string(),organizacao:a.z.string(),rotas:a.z.object({}),url_usuarios:a.z.string().url(),url_empreendedores:a.z.string().url(),url_empreendimentos:a.z.string().url(),tipo_usuario:a.z.string(),sistema:a.z.string(),sistema_cor:a.z.string(),sistema_nome:a.z.string(),sistema_logo:a.z.string()}),Re=a.z.object({codigo:a.z.string().uuid(),documento:a.z.string(),excluido:a.z.boolean(),nome:a.z.string(),permicoes:a.z.record(a.z.any()),versao:a.z.number().int(),credenciais_sinir:a.z.object({login:a.z.string(),senha:a.z.string()}).optional()}),Ae=a.z.object({codigo:a.z.string().uuid(),documento:a.z.string(),excluido:a.z.boolean(),nome:a.z.string(),versao:a.z.number().int()}),qe=a.z.object({codigo:a.z.string().uuid(),codigo_empreendedor:a.z.string().uuid(),documento:a.z.string(),excluido:a.z.boolean(),nome:a.z.string(),unidade_sinir:a.z.string(),versao:a.z.number().int()}),Ue=a.z.enum(["usuarios","empreendedores","empreendimentos"]);var ke=o=>async e=>{let t=o?"http://localhost:5040/nps":"https://carro-de-boi.idz.one/nps",r=`${t}/api`,{sistema:i,codigo_organizacao:s,codigo_usuario:m}=e,l=`nps_proxima_avaliacao_${i}_${m}_${s}_0`,f=localStorage.getItem(l);if(!f){let k=new URL(`${r}/${i}/proxima_avaliacao`);for(let[I,ae]of Object.entries(e))k.searchParams.append(I,ae);let uo=(await fetch(k.href).then(I=>I.json()).catch(I=>n.erro(I.message))).valor;uo&&localStorage.setItem(l,uo)}if(!(f&&new Date().toISOString().slice(0,10)>=f))return;localStorage.removeItem(l);let d=new URL(t);for(let[k,mo]of Object.entries(e))d.searchParams.append(k,mo);let x=document.createElement("iframe");x.src=d.href,x.style.position="fixed",x.style.top="0",x.style.left="0",x.style.width="100%",x.style.height="100%",x.style.border="none",x.style.zIndex="999999",document.body.appendChild(x),window.addEventListener("message",k=>{k.data==="fechar"&&document.body.removeChild(x)})};0&&(module.exports={PREFIXO_PILAO,Pilao,abrirNps,chaves_produto,nomesSincronizacoes,pAutenticacao,pPilao,tipos_acesso_quipo,urlPilao,zAuntenticacaoResiduosSolicitar,zEmpreendedorSincronizar,zEmpreendimentoSincronizar,zUsuarioSincronizar,ztokenQuipo}); diff --git a/dist-require/pilao-de-dados/Pilao/index.d.ts b/dist-require/pilao-de-dados/Pilao/index.d.ts deleted file mode 100644 index c788ccf..0000000 --- a/dist-require/pilao-de-dados/Pilao/index.d.ts +++ /dev/null @@ -1,56 +0,0 @@ -/** Drive completo do piilão de dados */ -import { type tipoResposta } from "p-respostas"; -import type { z } from "zod"; -import type { zp_enviar_registros } from "../_enviar_registros"; -import { type zp_deletar_registros } from "../variaveis"; -import type { visoes_pilao } from "../visoes/listaDeVisoes"; -import type { tipo_pilao_api } from "./pilao-api.ts"; -import type { tipoConstrutorPilao, tipoRetornoSerieconsulta } from "./tipagem"; -declare class ClassPilao { - #private; - constructor({ conta, produto, emDesenvolvimento, ver_log, }: tipoConstrutorPilao & { - ver_log?: boolean; - emDesenvolvimento?: boolean; - }); - rotaEnviarRegistros(): { - rota: string; - url: string; - }; - rotaDeletarRegistro(): { - rota: string; - url: string; - }; - rotaConsultarSerie(tipoVisao: keyof typeof visoes_pilao | ":tipoVisao"): { - rota: string; - url: string; - }; - rotaIframeSerie(tipoVisao: keyof typeof visoes_pilao | ":tipoVisao"): { - rota: string; - url: string; - }; - rotaFuncaoApi(funcao: keyof tipo_pilao_api | ":funcao"): { - rota: string; - url: string; - }; - consultarApi(funcao: T, parametros: tipo_pilao_api[T]["pr"]): Promise>; - get baseUrlApi(): "https://carro-de-boi.idz.one" | "http://localhost:5080"; - get baseUrlSite(): "https://carro-de-boi.idz.one" | "http://localhost:5081"; - validarCliente(_: any): tipoResposta; - adicionarRegistroParaEnviar(tabela: string, ...registros: z.infer["registros"]): this; - adicionarCodigoParaDeletar(tabela: string, ...codigos: z.infer["codigos"]): this; - private processarRegistros; - salvarRegistros(): Promise>; - serieConsultar(tipoVisao: T, parametros: z.infer<(typeof visoes_pilao)[T]>): { - dados: () => Promise>>; - url: () => string; - }; - urlLaboratorio(): { - rota: string; - url: string; - }; -} -export declare const Pilao: (_: tipoConstrutorPilao & { - ver_log?: boolean; - emDesenvolvimento?: boolean; -}) => ClassPilao; -export {}; diff --git a/dist-require/pilao-de-dados/Pilao/index.js b/dist-require/pilao-de-dados/Pilao/index.js deleted file mode 100644 index 9bad062..0000000 --- a/dist-require/pilao-de-dados/Pilao/index.js +++ /dev/null @@ -1,218 +0,0 @@ -"use strict"; -/** Drive completo do piilão de dados */ -var __classPrivateFieldSet = (this && this.__classPrivateFieldSet) || function (receiver, state, value, kind, f) { - if (kind === "m") throw new TypeError("Private method is not writable"); - if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a setter"); - if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot write private member to an object whose class did not declare it"); - return (kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value; -}; -var __classPrivateFieldGet = (this && this.__classPrivateFieldGet) || function (receiver, state, kind, f) { - if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a getter"); - if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot read private member from an object whose class did not declare it"); - return kind === "m" ? f : kind === "a" ? f.call(receiver) : f ? f.value : state.get(receiver); -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -var _ClassPilao_instances, _ClassPilao_produto, _ClassPilao_conta, _ClassPilao_emDesenvolvimento, _ClassPilao_ver_log, _ClassPilao_registrosParaEnvio, _ClassPilao_codigosParaDeletar, _ClassPilao_gerarUrl, _ClassPilao_salvarEnviarRegistros, _ClassPilao_salvarDeletarRegistros; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Pilao = void 0; -const cross_fetch_1 = __importDefault(require("cross-fetch")); -const p_comuns_1 = require("p-comuns"); -const p_respostas_1 = require("p-respostas"); -const variaveis_1 = require("../variaveis"); -class ClassPilao { - constructor({ conta, produto, emDesenvolvimento = false, ver_log = false, }) { - _ClassPilao_instances.add(this); - _ClassPilao_produto.set(this, void 0); - _ClassPilao_conta.set(this, void 0); - _ClassPilao_emDesenvolvimento.set(this, void 0); - _ClassPilao_ver_log.set(this, void 0); - _ClassPilao_registrosParaEnvio.set(this, {}); - _ClassPilao_codigosParaDeletar.set(this, {}); - __classPrivateFieldSet(this, _ClassPilao_produto, produto, "f"); - __classPrivateFieldSet(this, _ClassPilao_conta, conta, "f"); - __classPrivateFieldSet(this, _ClassPilao_emDesenvolvimento, emDesenvolvimento, "f"); - __classPrivateFieldSet(this, _ClassPilao_ver_log, ver_log, "f"); - } - rotaEnviarRegistros() { - return __classPrivateFieldGet(this, _ClassPilao_instances, "m", _ClassPilao_gerarUrl).call(this, "enviar-registros"); - } - rotaDeletarRegistro() { - return __classPrivateFieldGet(this, _ClassPilao_instances, "m", _ClassPilao_gerarUrl).call(this, "deletar-registros"); - } - rotaConsultarSerie(tipoVisao) { - return __classPrivateFieldGet(this, _ClassPilao_instances, "m", _ClassPilao_gerarUrl).call(this, "consultar-serie", tipoVisao); - } - rotaIframeSerie(tipoVisao) { - const rota = `${variaveis_1.PREFIXO_PILAO}/consultar-serie/${__classPrivateFieldGet(this, _ClassPilao_produto, "f")}/${__classPrivateFieldGet(this, _ClassPilao_conta, "f")}/${tipoVisao}`; - const url = `${this.baseUrlSite}${rota}`; - return { rota, url }; - } - rotaFuncaoApi(funcao) { - return __classPrivateFieldGet(this, _ClassPilao_instances, "m", _ClassPilao_gerarUrl).call(this, "API", funcao); - } - async consultarApi(funcao, parametros) { - try { - const response = await (0, cross_fetch_1.default)(this.rotaFuncaoApi(funcao).url, { - body: JSON.stringify(parametros), - method: "POST", - headers: { "Content-Type": "application/json" }, - }); - const texto = await response.text(); - try { - const json = JSON.parse(texto); - return json; - } - catch { - return p_respostas_1.respostaComuns.erro("Consulta não retornou json válido", [texto]); - } - } - catch (erro) { - console.error(erro); - return p_respostas_1.respostaComuns.erroInterno({ - erro, - local: (0, p_comuns_1.nomeVariavel)({ ClassPilao }), - }); - } - } - get baseUrlApi() { - return __classPrivateFieldGet(this, _ClassPilao_emDesenvolvimento, "f") - ? "http://localhost:5080" - : "https://carro-de-boi.idz.one"; - } - get baseUrlSite() { - return __classPrivateFieldGet(this, _ClassPilao_emDesenvolvimento, "f") - ? "http://localhost:5081" - : "https://carro-de-boi.idz.one"; - } - validarCliente(_) { - if (!_?.conta) - return p_respostas_1.respostaComuns.erro("Conta não informada"); - if (!_?.produto) - return p_respostas_1.respostaComuns.erro("Produto não informado"); - return p_respostas_1.respostaComuns.valor(_); - } - adicionarRegistroParaEnviar(tabela, ...registros) { - __classPrivateFieldGet(this, _ClassPilao_registrosParaEnvio, "f")[tabela] = [ - ...(__classPrivateFieldGet(this, _ClassPilao_registrosParaEnvio, "f")[tabela] || []), - ...registros, - ]; - return this; - } - adicionarCodigoParaDeletar(tabela, ...codigos) { - __classPrivateFieldGet(this, _ClassPilao_codigosParaDeletar, "f")[tabela] = [ - ...(__classPrivateFieldGet(this, _ClassPilao_codigosParaDeletar, "f")[tabela] || []), - ...codigos, - ]; - return this; - } - async processarRegistros(url, registros, tabela, acao) { - const tamanhoBlocos = 1000; - while (registros.length > 0) { - const bloco = registros - .splice(0, tamanhoBlocos) - .map((r) => Object.fromEntries(Object.entries(r).map(([k, v]) => [k, v === undefined ? null : v]))); - const resp = await (0, cross_fetch_1.default)(url, { - method: "POST", - body: JSON.stringify({ tabela, registros: bloco }), - headers: { "Content-Type": "application/json" }, - }) - .then(async (r) => { - const texto = await r.text(); - try { - const json = JSON.parse(texto); - return json; - } - catch { - return p_respostas_1.respostaComuns.erro("Consulta não retornou json válido", [ - texto, - ]); - } - }) - .catch((e) => p_respostas_1.respostaComuns.erro(`Erro ao ${acao} registros`, [e.message])); - if (resp.eErro) - return resp; - } - return p_respostas_1.respostaComuns.valor(true); - } - async salvarRegistros() { - const re = await __classPrivateFieldGet(this, _ClassPilao_instances, "m", _ClassPilao_salvarEnviarRegistros).call(this); - if (re.eErro) - return re; - const rd = await __classPrivateFieldGet(this, _ClassPilao_instances, "m", _ClassPilao_salvarDeletarRegistros).call(this); - if (rd.eErro) - return rd; - return p_respostas_1.respostaComuns.valor(true); - } - serieConsultar(tipoVisao, parametros) { - const dados = async () => { - const url = this.rotaConsultarSerie(tipoVisao).url; - const resp = await (0, cross_fetch_1.default)(url.toString(), { - method: "POST", - body: JSON.stringify(parametros), - headers: { "Content-Type": "application/json" }, - }) - .then(async (r) => { - const texto = await r.text(); - try { - const json = JSON.parse(texto); - return json; - } - catch { - return p_respostas_1.respostaComuns.erro("Consulta não retornou json válido", [ - texto, - ]); - } - }) - .catch((e) => p_respostas_1.respostaComuns.erro("Erro ao enviar registros", [e.message])); - if (__classPrivateFieldGet(this, _ClassPilao_ver_log, "f")) - console.log(`[PILÃO]: buscar dados de "${JSON.stringify(parametros)}" para "${url}".`); - return resp; - }; - const url = () => { - const vUrl = this.rotaIframeSerie(tipoVisao).url; - const serie = encodeURIComponent(JSON.stringify(parametros, null, 2)); - if (__classPrivateFieldGet(this, _ClassPilao_ver_log, "f")) - console.log(`[PILÃO]: Serie Consultar url de "${JSON.stringify(serie)}" para "${vUrl}".`); - return `${vUrl}?serie=${serie}`; - }; - return { - dados, - url, - }; - } - urlLaboratorio() { - const rota = `${variaveis_1.PREFIXO_PILAO}/laboratório/${__classPrivateFieldGet(this, _ClassPilao_produto, "f")}/${__classPrivateFieldGet(this, _ClassPilao_conta, "f")}`; - const url = `${this.baseUrlSite}${rota}`; - return { rota, url }; - } -} -_ClassPilao_produto = new WeakMap(), _ClassPilao_conta = new WeakMap(), _ClassPilao_emDesenvolvimento = new WeakMap(), _ClassPilao_ver_log = new WeakMap(), _ClassPilao_registrosParaEnvio = new WeakMap(), _ClassPilao_codigosParaDeletar = new WeakMap(), _ClassPilao_instances = new WeakSet(), _ClassPilao_gerarUrl = function _ClassPilao_gerarUrl(acao, extraPath) { - const rota = `${variaveis_1.PREFIXO_PILAO}/api/${acao}/${__classPrivateFieldGet(this, _ClassPilao_produto, "f")}/${__classPrivateFieldGet(this, _ClassPilao_conta, "f")}${extraPath ? `/${extraPath}` : ""}`; - const url = `${this.baseUrlApi}${rota}`; - return { rota, url }; -}, _ClassPilao_salvarEnviarRegistros = async function _ClassPilao_salvarEnviarRegistros() { - for (const tabela of Object.keys(__classPrivateFieldGet(this, _ClassPilao_registrosParaEnvio, "f"))) { - const registros = __classPrivateFieldGet(this, _ClassPilao_registrosParaEnvio, "f")[tabela] || []; - const url = this.rotaEnviarRegistros().url; - if (__classPrivateFieldGet(this, _ClassPilao_ver_log, "f")) - console.log(`[PILÃO]: Enviando ${registros.length} registros na tabela "${tabela}" para "${url}".`); - const resp = await this.processarRegistros(url, registros, tabela, "enviar"); - if (resp.eErro) - return resp; - __classPrivateFieldGet(this, _ClassPilao_registrosParaEnvio, "f")[tabela] = []; - } - return p_respostas_1.respostaComuns.valor(true); -}, _ClassPilao_salvarDeletarRegistros = async function _ClassPilao_salvarDeletarRegistros() { - for (const tabela of Object.keys(__classPrivateFieldGet(this, _ClassPilao_codigosParaDeletar, "f"))) { - const codigos = [...(__classPrivateFieldGet(this, _ClassPilao_codigosParaDeletar, "f")[tabela] || [])]; - const url = this.rotaDeletarRegistro().url; - const resp = await this.processarRegistros(url, codigos, tabela, "deletar"); - if (resp.eErro) - return resp; - } - return p_respostas_1.respostaComuns.valor(true); -}; -const Pilao = (_) => new ClassPilao(_); -exports.Pilao = Pilao; diff --git a/dist-require/pilao-de-dados/Pilao/pilao-api.d.ts b/dist-require/pilao-de-dados/Pilao/pilao-api.d.ts deleted file mode 100644 index e2c4c75..0000000 --- a/dist-require/pilao-de-dados/Pilao/pilao-api.d.ts +++ /dev/null @@ -1,30 +0,0 @@ -import type { z } from "zod"; -import type { zp_registrar_base_dados } from "../_enviar_registros"; -/** - * { - * 'rota':{ - * pr:{}// paramentros de entrada - * rs:{}// resposta - * } - * } - */ -export type tipo_pilao_api = { - /** retorna da data e hora do servido em formato iso */ - estado_servidor: { - pr: {}; - rs: { - data_hora: string; - }; - }; - tabelas: { - pr: {}; - rs: z.infer[]; - }; - unicos: { - pr: { - tabela: string; - coluna: string; - }; - rs: any[]; - }; -}; diff --git a/dist-require/pilao-de-dados/Pilao/pilao-api.js b/dist-require/pilao-de-dados/Pilao/pilao-api.js deleted file mode 100644 index c8ad2e5..0000000 --- a/dist-require/pilao-de-dados/Pilao/pilao-api.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/dist-require/pilao-de-dados/Pilao/tipagem.d.ts b/dist-require/pilao-de-dados/Pilao/tipagem.d.ts deleted file mode 100644 index 2b2a32c..0000000 --- a/dist-require/pilao-de-dados/Pilao/tipagem.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -import type { z } from "zod"; -import type { visoes_pilao } from "../visoes/listaDeVisoes"; -export type tipoConstrutorPilao = { - produto: string; - conta: string; -}; -export type tipoRetornoSerieconsulta = { - registros: any[]; - legenda: string; - serie: z.infer<(typeof visoes_pilao)[T]>; -}; diff --git a/dist-require/pilao-de-dados/Pilao/tipagem.js b/dist-require/pilao-de-dados/Pilao/tipagem.js deleted file mode 100644 index c8ad2e5..0000000 --- a/dist-require/pilao-de-dados/Pilao/tipagem.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/dist-require/pilao-de-dados/_enviar_registros.d.ts b/dist-require/pilao-de-dados/_enviar_registros.d.ts deleted file mode 100644 index e96f97f..0000000 --- a/dist-require/pilao-de-dados/_enviar_registros.d.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { z } from "zod"; -export declare const zp_registrar_base_dados: z.ZodObject<{ - tabela: z.ZodString; - colunas: z.ZodArray; - }, "strip", z.ZodTypeAny, { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; - }, { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; - }>, "many">; -}, "strip", z.ZodTypeAny, { - tabela: string; - colunas: { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; - }[]; -}, { - tabela: string; - colunas: { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; - }[]; -}>; -export declare const zp_enviar_registros: z.ZodObject<{ - tabela: z.ZodString; - registros: z.ZodArray>>; - }, "strip", z.ZodTypeAny, { - valor?: any; - tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data" | null | undefined; - }, { - valor?: any; - tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data" | null | undefined; - }>>, "many">; -}, "strip", z.ZodTypeAny, { - tabela: string; - registros: Record[]; -}, { - tabela: string; - registros: Record[]; -}>; diff --git a/dist-require/pilao-de-dados/_enviar_registros.js b/dist-require/pilao-de-dados/_enviar_registros.js deleted file mode 100644 index 20b8e8d..0000000 --- a/dist-require/pilao-de-dados/_enviar_registros.js +++ /dev/null @@ -1,20 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.zp_enviar_registros = exports.zp_registrar_base_dados = void 0; -const zod_1 = require("zod"); -const variaveis_1 = require("./variaveis"); -exports.zp_registrar_base_dados = zod_1.z.object({ - tabela: zod_1.z.string(), - colunas: zod_1.z.array(zod_1.z.object({ - coluna: zod_1.z.string(), - tipo: variaveis_1.z_tipos_dados_registro, - })), -}); -//enviar registros para base de dados -exports.zp_enviar_registros = zod_1.z.object({ - tabela: zod_1.z.string(), - registros: zod_1.z.array(zod_1.z.record(zod_1.z.string(), zod_1.z.object({ - valor: zod_1.z.any(), - tipo: variaveis_1.z_tipos_dados_registro.optional().nullable(), - }))), -}); diff --git a/dist-require/pilao-de-dados/_serie_consultar.d.ts b/dist-require/pilao-de-dados/_serie_consultar.d.ts deleted file mode 100644 index 24c591f..0000000 --- a/dist-require/pilao-de-dados/_serie_consultar.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { z } from "zod"; -export declare const z_filtro: z.ZodObject<{ - coluna: z.ZodString; - valor: z.ZodAny; - operador: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; -}, "strip", z.ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; -}, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; -}>; diff --git a/dist-require/pilao-de-dados/_serie_consultar.js b/dist-require/pilao-de-dados/_serie_consultar.js deleted file mode 100644 index 388b2e8..0000000 --- a/dist-require/pilao-de-dados/_serie_consultar.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.z_filtro = void 0; -const zod_1 = require("zod"); -const variaveis_1 = require("./variaveis"); -exports.z_filtro = zod_1.z.object({ - coluna: zod_1.z.string(), - valor: zod_1.z.any(), - operador: variaveis_1.operadores_pilao, -}); diff --git a/dist-require/pilao-de-dados/index.d.ts b/dist-require/pilao-de-dados/index.d.ts deleted file mode 100644 index 398076e..0000000 --- a/dist-require/pilao-de-dados/index.d.ts +++ /dev/null @@ -1,441 +0,0 @@ -export { PREFIXO_PILAO, urlPilao } from "./variaveis"; -export * from "./Pilao"; -export * from "./Pilao/pilao-api"; -export * from "./Pilao/tipagem"; -export declare const pPilao: { - extruturas_de_campos: { - 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; - colanuEixoX: import("zod").ZodString; - colunaAgrupamento: import("zod").ZodOptional>; - filtros: import("zod").ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", import("zod").ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: import("zod").ZodOptional; - }, "strip", import("zod").ZodTypeAny, { - tabela: string; - colanuEixoX: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - }, { - tabela: string; - colanuEixoX: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - }>; - z_contagem_em_pizza: import("zod").ZodObject<{ - tabela: import("zod").ZodString; - classes: import("zod").ZodString; - filtros: import("zod").ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", import("zod").ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: import("zod").ZodOptional; - }, "strip", import("zod").ZodTypeAny, { - tabela: string; - classes: string; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - }, { - tabela: string; - classes: string; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - }>; - z_tabela: import("zod").ZodObject<{ - tabela: import("zod").ZodString; - colunas: import("zod").ZodArray; - coluna_ordem: import("zod").ZodOptional; - direcao_ordem: import("zod").ZodOptional>; - filtros: import("zod").ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", import("zod").ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: import("zod").ZodOptional; - }, "strip", import("zod").ZodTypeAny, { - 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; - }, { - 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; - }>; - z_soma_em_barra_vertical: import("zod").ZodObject<{ - tabela: import("zod").ZodString; - colanuEixoX: import("zod").ZodString; - colunaSoma: import("zod").ZodString; - unidadeSoma: import("zod").ZodOptional; - colunaAgrupamento: import("zod").ZodOptional>; - filtros: import("zod").ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", import("zod").ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: import("zod").ZodOptional; - }, "strip", import("zod").ZodTypeAny, { - tabela: string; - colanuEixoX: string; - colunaSoma: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - unidadeSoma?: string | undefined; - }, { - tabela: string; - colanuEixoX: string; - colunaSoma: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - unidadeSoma?: string | undefined; - }>; - zp_deletar_registros: import("zod").ZodObject<{ - tabela: import("zod").ZodString; - codigos: import("zod").ZodArray; - }, "strip", import("zod").ZodTypeAny, { - tabela: string; - codigos: string[]; - }, { - tabela: string; - codigos: string[]; - }>; - zp_registrar_base_dados: import("zod").ZodObject<{ - tabela: import("zod").ZodString; - colunas: import("zod").ZodArray; - }, "strip", import("zod").ZodTypeAny, { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; - }, { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; - }>, "many">; - }, "strip", import("zod").ZodTypeAny, { - tabela: string; - colunas: { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; - }[]; - }, { - tabela: string; - colunas: { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; - }[]; - }>; - z_tipos_dados_registro: import("zod").ZodEnum<["texto", "numero", "confirmacao", "lista_texto", "lista_numero", "lista_mes", "lista_data", "mes", "data"]>; - zp_enviar_registros: import("zod").ZodObject<{ - tabela: import("zod").ZodString; - registros: import("zod").ZodArray>>; - }, "strip", import("zod").ZodTypeAny, { - valor?: any; - tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data" | null | undefined; - }, { - valor?: any; - tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data" | null | undefined; - }>>, "many">; - }, "strip", import("zod").ZodTypeAny, { - tabela: string; - registros: Record[]; - }, { - tabela: string; - registros: Record[]; - }>; - zp_produto_conta: import("zod").ZodObject<{ - produto: import("zod").ZodString; - conta: import("zod").ZodString; - emDesenvolvimento: import("zod").ZodOptional; - ver_log: import("zod").ZodOptional; - }, "strip", import("zod").ZodTypeAny, { - conta: string; - produto: string; - emDesenvolvimento?: boolean | undefined; - ver_log?: boolean | undefined; - }, { - conta: string; - produto: string; - emDesenvolvimento?: boolean | undefined; - ver_log?: boolean | undefined; - }>; - validarZ: (zodType: import("zod").ZodType, objeto: any, mensagem: string) => import("p-respostas").tipoRespostaErro | import("p-respostas").tipoRespostaSucesso; - operadores_pilao: import("zod").ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; - operadores_permitidos_por_tipo: { - texto: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; - numero: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; - confirmacao: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; - lista_texto: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; - lista_numero: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; - lista_mes: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; - lista_data: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; - mes: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; - data: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; - }; - z_filtro: import("zod").ZodObject<{ - coluna: import("zod").ZodString; - valor: import("zod").ZodAny; - operador: import("zod").ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; - }, "strip", import("zod").ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>; - visoes_pilao: { - z_contagem_em_barra_vertical: import("zod").ZodObject<{ - tabela: import("zod").ZodString; - colanuEixoX: import("zod").ZodString; - colunaAgrupamento: import("zod").ZodOptional>; - filtros: import("zod").ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", import("zod").ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: import("zod").ZodOptional; - }, "strip", import("zod").ZodTypeAny, { - tabela: string; - colanuEixoX: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - }, { - tabela: string; - colanuEixoX: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - }>; - z_contagem_em_pizza: import("zod").ZodObject<{ - tabela: import("zod").ZodString; - classes: import("zod").ZodString; - filtros: import("zod").ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", import("zod").ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: import("zod").ZodOptional; - }, "strip", import("zod").ZodTypeAny, { - tabela: string; - classes: string; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - }, { - tabela: string; - classes: string; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - }>; - z_tabela: import("zod").ZodObject<{ - tabela: import("zod").ZodString; - colunas: import("zod").ZodArray; - coluna_ordem: import("zod").ZodOptional; - direcao_ordem: import("zod").ZodOptional>; - filtros: import("zod").ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", import("zod").ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: import("zod").ZodOptional; - }, "strip", import("zod").ZodTypeAny, { - 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; - }, { - 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; - }>; - z_soma_em_barra_vertical: import("zod").ZodObject<{ - tabela: import("zod").ZodString; - colanuEixoX: import("zod").ZodString; - colunaSoma: import("zod").ZodString; - unidadeSoma: import("zod").ZodOptional; - colunaAgrupamento: import("zod").ZodOptional>; - filtros: import("zod").ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", import("zod").ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: import("zod").ZodOptional; - }, "strip", import("zod").ZodTypeAny, { - tabela: string; - colanuEixoX: string; - colunaSoma: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - unidadeSoma?: string | undefined; - }, { - tabela: string; - colanuEixoX: string; - colunaSoma: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - unidadeSoma?: string | undefined; - }>; - }; -}; diff --git a/dist-require/pilao-de-dados/index.js b/dist-require/pilao-de-dados/index.js deleted file mode 100644 index 5fb4413..0000000 --- a/dist-require/pilao-de-dados/index.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __exportStar = (this && this.__exportStar) || function(m, exports) { - for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.pPilao = exports.urlPilao = exports.PREFIXO_PILAO = void 0; -var variaveis_1 = require("./variaveis"); -Object.defineProperty(exports, "PREFIXO_PILAO", { enumerable: true, get: function () { return variaveis_1.PREFIXO_PILAO; } }); -Object.defineProperty(exports, "urlPilao", { enumerable: true, get: function () { return variaveis_1.urlPilao; } }); -const _enviar_registros_1 = require("./_enviar_registros"); -const variaveis_2 = require("./variaveis"); -__exportStar(require("./Pilao"), exports); -__exportStar(require("./Pilao/pilao-api"), exports); -__exportStar(require("./Pilao/tipagem"), exports); -const _serie_consultar_1 = require("./_serie_consultar"); -const visoes_1 = require("./visoes"); -const listaDeVisoes_1 = require("./visoes/listaDeVisoes"); -exports.pPilao = { - zp_deletar_registros: variaveis_2.zp_deletar_registros, - zp_registrar_base_dados: _enviar_registros_1.zp_registrar_base_dados, - z_tipos_dados_registro: variaveis_2.z_tipos_dados_registro, - zp_enviar_registros: _enviar_registros_1.zp_enviar_registros, - zp_produto_conta: variaveis_2.zp_produto_conta, - validarZ: variaveis_2.validarZ, - operadores_pilao: variaveis_2.operadores_pilao, - operadores_permitidos_por_tipo: variaveis_2.operadores_permitidos_por_tipo, - z_filtro: _serie_consultar_1.z_filtro, - visoes_pilao: listaDeVisoes_1.visoes_pilao, - ...listaDeVisoes_1.visoes_pilao, - extruturas_de_campos: visoes_1.extruturas_de_campos, -}; diff --git a/dist-require/pilao-de-dados/variaveis.d.ts b/dist-require/pilao-de-dados/variaveis.d.ts deleted file mode 100644 index 2f36979..0000000 --- a/dist-require/pilao-de-dados/variaveis.d.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { z } from "zod"; -export declare const zp_deletar_registros: z.ZodObject<{ - tabela: z.ZodString; - codigos: z.ZodArray; -}, "strip", z.ZodTypeAny, { - tabela: string; - codigos: string[]; -}, { - tabela: string; - codigos: string[]; -}>; -export declare const zAmbiente: z.ZodEnum<["desenvolvimento", "producao"]>; -export declare const PREFIXO_PILAO = "/pilao-de-dados"; -export declare const validarZ: (zodType: z.ZodType, objeto: any, mensagem: string) => import("p-respostas").tipoRespostaErro | import("p-respostas").tipoRespostaSucesso; -export declare const zp_produto_conta: z.ZodObject<{ - produto: z.ZodString; - conta: z.ZodString; - emDesenvolvimento: z.ZodOptional; - ver_log: z.ZodOptional; -}, "strip", z.ZodTypeAny, { - conta: string; - produto: string; - emDesenvolvimento?: boolean | undefined; - ver_log?: boolean | undefined; -}, { - conta: string; - produto: string; - emDesenvolvimento?: boolean | undefined; - ver_log?: boolean | undefined; -}>; -export declare const z_tipos_dados_registro: z.ZodEnum<["texto", "numero", "confirmacao", "lista_texto", "lista_numero", "lista_mes", "lista_data", "mes", "data"]>; -export declare const operadores_pilao: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; -export declare const operadores_permitidos_por_tipo: { - [key in z.infer]: z.infer[]; -}; -export declare const z_validar_colunna_base_dados: { - texto: z.ZodNullable; - numero: z.ZodNullable; - confirmacao: z.ZodNullable; - lista_texto: z.ZodNullable>; - lista_numero: z.ZodNullable>; -}; -export declare const urlPilao: (emDesenvolvimento?: boolean | null | undefined) => { - api: string; - site: string; -}; diff --git a/dist-require/pilao-de-dados/variaveis.js b/dist-require/pilao-de-dados/variaveis.js deleted file mode 100644 index f6386c9..0000000 --- a/dist-require/pilao-de-dados/variaveis.js +++ /dev/null @@ -1,64 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.urlPilao = exports.z_validar_colunna_base_dados = exports.operadores_permitidos_por_tipo = exports.operadores_pilao = exports.z_tipos_dados_registro = exports.zp_produto_conta = exports.validarZ = exports.PREFIXO_PILAO = exports.zAmbiente = exports.zp_deletar_registros = void 0; -const p_respostas_1 = require("p-respostas"); -const zod_1 = require("zod"); -exports.zp_deletar_registros = zod_1.z.object({ - tabela: zod_1.z.string(), - codigos: zod_1.z.array(zod_1.z.string()), -}); -exports.zAmbiente = zod_1.z.enum(["desenvolvimento", "producao"]); -exports.PREFIXO_PILAO = "/pilao-de-dados"; -const validarZ = (zodType, objeto, mensagem) => { - const validar = zodType.safeParse(objeto); - if (!validar.success) { - return p_respostas_1.respostaComuns.erro(mensagem, validar.error.errors.map((e) => `${e.path} ${e.message}`)); - } - return p_respostas_1.respostaComuns.valor(validar.data); -}; -exports.validarZ = validarZ; -exports.zp_produto_conta = zod_1.z.object({ - produto: zod_1.z.string(), - conta: zod_1.z.string(), - emDesenvolvimento: zod_1.z.boolean().optional(), - ver_log: zod_1.z.boolean().optional(), -}); -exports.z_tipos_dados_registro = zod_1.z.enum([ - "texto", - "numero", - "confirmacao", - "lista_texto", - "lista_numero", - "lista_mes", - "lista_data", - "mes", - "data", -]); -exports.operadores_pilao = zod_1.z.enum(["=", "!=", ">", "<", ">=", "<=", "∩"]); -exports.operadores_permitidos_por_tipo = { - confirmacao: ["=", "!="], - data: ["=", "!=", ">", "<", ">=", "<="], - lista_numero: ["∩"], - lista_texto: ["∩"], - lista_mes: ["∩"], - lista_data: ["∩"], - mes: ["=", "!=", ">", "<", ">=", "<="], - numero: ["=", "!=", ">", "<", ">=", "<="], - texto: ["=", "!="], -}; -exports.z_validar_colunna_base_dados = { - texto: zod_1.z.string().nullable(), - numero: zod_1.z.number().nullable(), - confirmacao: zod_1.z.boolean().nullable(), - lista_texto: zod_1.z.array(zod_1.z.string()).nullable(), - lista_numero: zod_1.z.array(zod_1.z.number()).nullable(), -}; -const urlPilao = (emDesenvolvimento) => ({ - api: (emDesenvolvimento - ? "http://127.0.0.1:5080" - : "https://carro-de-boi.idz.one") + exports.PREFIXO_PILAO, - site: (emDesenvolvimento - ? "http://127.0.0.1:5081" - : "https://carro-de-boi.idz.one") + exports.PREFIXO_PILAO, -}); -exports.urlPilao = urlPilao; diff --git a/dist-require/pilao-de-dados/visoes/estrutura_de_campos/index.d.ts b/dist-require/pilao-de-dados/visoes/estrutura_de_campos/index.d.ts deleted file mode 100644 index 5528f6c..0000000 --- a/dist-require/pilao-de-dados/visoes/estrutura_de_campos/index.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import type { visoes_pilao } from "../listaDeVisoes"; -import type { tipo_estrutura_visao_grafico } from "../tipagem"; -/** Cria a estrutura de campos para insersão de dados */ -export declare const extruturas_de_campos: { - [T in keyof typeof visoes_pilao]: tipo_estrutura_visao_grafico; -}; diff --git a/dist-require/pilao-de-dados/visoes/estrutura_de_campos/index.js b/dist-require/pilao-de-dados/visoes/estrutura_de_campos/index.js deleted file mode 100644 index 0dd2535..0000000 --- a/dist-require/pilao-de-dados/visoes/estrutura_de_campos/index.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.extruturas_de_campos = void 0; -const z_contagem_em_barra_vertical_1 = require("./z_contagem_em_barra_vertical"); -const z_contagem_em_pizza_1 = require("./z_contagem_em_pizza"); -const z_soma_em_barra_vertical_1 = require("./z_soma_em_barra_vertical"); -const z_tabela_1 = require("./z_tabela"); -/** Cria a estrutura de campos para insersão de dados */ -exports.extruturas_de_campos = { - z_contagem_em_barra_vertical: z_contagem_em_barra_vertical_1.z_contagem_em_barra_vertical, - z_contagem_em_pizza: z_contagem_em_pizza_1.z_contagem_em_pizza, - z_soma_em_barra_vertical: z_soma_em_barra_vertical_1.z_soma_em_barra_vertical, - z_tabela: z_tabela_1.z_tabela, -}; diff --git a/dist-require/pilao-de-dados/visoes/estrutura_de_campos/z_contagem_em_barra_vertical.d.ts b/dist-require/pilao-de-dados/visoes/estrutura_de_campos/z_contagem_em_barra_vertical.d.ts deleted file mode 100644 index 245eb35..0000000 --- a/dist-require/pilao-de-dados/visoes/estrutura_de_campos/z_contagem_em_barra_vertical.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { tipo_estrutura_visao_grafico } from "../tipagem"; -/** Cria a estrutura de campos para insersão de dados */ -export declare const z_contagem_em_barra_vertical: tipo_estrutura_visao_grafico<"z_contagem_em_barra_vertical">; diff --git a/dist-require/pilao-de-dados/visoes/estrutura_de_campos/z_contagem_em_barra_vertical.js b/dist-require/pilao-de-dados/visoes/estrutura_de_campos/z_contagem_em_barra_vertical.js deleted file mode 100644 index 9ab5add..0000000 --- a/dist-require/pilao-de-dados/visoes/estrutura_de_campos/z_contagem_em_barra_vertical.js +++ /dev/null @@ -1,40 +0,0 @@ -"use strict"; -// usar describe para definir o tipo de campo para render do componente -Object.defineProperty(exports, "__esModule", { value: true }); -exports.z_contagem_em_barra_vertical = void 0; -/** Cria a estrutura de campos para insersão de dados */ -exports.z_contagem_em_barra_vertical = { - visao: "z_contagem_em_barra_vertical", - rotulo: "Contagem em Barra Vertical", - tabela: ({ tabela }) => tabela, - descricao: ({ tabela, descricao_pelo_usuario, colanuEixoX, filtros, colunaAgrupamento, }) => { - if (String(descricao_pelo_usuario || "").trim()) - return String(descricao_pelo_usuario || "").trim(); - return `Contagem de ${tabela} por ${colanuEixoX}${!filtros?.length - ? "" - : `, quando ${filtros - .map(({ coluna, operador, valor }) => `${coluna} ${operador} ${valor}`) - .join(", ")}`}${!colunaAgrupamento?.length - ? "" - : `, agrupado por ${colunaAgrupamento.join(", ")}`}.`; - }, - campos: { - tabela: { rotulo: "Tabela", tipo_campo: "tabela", order: 1 }, - colanuEixoX: { - rotulo: "Coluna do Eixo X", - tipo_campo: "coluna", - order: 2, - }, - colunaAgrupamento: { - rotulo: "Colunas de Agrupamento", - tipo_campo: "lista_colunas", - order: 3, - }, - descricao_pelo_usuario: { - rotulo: "Descrição (opcional)", - tipo_campo: "texto", - order: 4, - }, - filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros", order: 5 }, - }, -}; diff --git a/dist-require/pilao-de-dados/visoes/estrutura_de_campos/z_contagem_em_pizza.d.ts b/dist-require/pilao-de-dados/visoes/estrutura_de_campos/z_contagem_em_pizza.d.ts deleted file mode 100644 index 206a144..0000000 --- a/dist-require/pilao-de-dados/visoes/estrutura_de_campos/z_contagem_em_pizza.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { tipo_estrutura_visao_grafico } from "../tipagem"; -/** Cria a estrutura de campos para insersão de dados */ -export declare const z_contagem_em_pizza: tipo_estrutura_visao_grafico<"z_contagem_em_pizza">; diff --git a/dist-require/pilao-de-dados/visoes/estrutura_de_campos/z_contagem_em_pizza.js b/dist-require/pilao-de-dados/visoes/estrutura_de_campos/z_contagem_em_pizza.js deleted file mode 100644 index bf651d8..0000000 --- a/dist-require/pilao-de-dados/visoes/estrutura_de_campos/z_contagem_em_pizza.js +++ /dev/null @@ -1,29 +0,0 @@ -"use strict"; -// usar describe para definir o tipo de campo para render do componente -Object.defineProperty(exports, "__esModule", { value: true }); -exports.z_contagem_em_pizza = void 0; -/** Cria a estrutura de campos para insersão de dados */ -exports.z_contagem_em_pizza = { - visao: "z_contagem_em_pizza", - rotulo: "Contagem em Pizza", - tabela: ({ tabela }) => tabela, - descricao: ({ tabela, descricao_pelo_usuario, classes, filtros }) => { - if (String(descricao_pelo_usuario || "").trim()) - return String(descricao_pelo_usuario || "").trim(); - return `Contagem de ${tabela} por ${classes}${!filtros?.length - ? "" - : `, quando ${filtros - .map(({ coluna, operador, valor }) => `${coluna} ${operador} ${valor}`) - .join(", ")}`}.`; - }, - campos: { - tabela: { rotulo: "Tabela", tipo_campo: "tabela", order: 1 }, - classes: { rotulo: "Classes", tipo_campo: "coluna", order: 2 }, - descricao_pelo_usuario: { - rotulo: "Descrição (opcional)", - tipo_campo: "texto", - order: 3, - }, - filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros", order: 4 }, - }, -}; diff --git a/dist-require/pilao-de-dados/visoes/estrutura_de_campos/z_soma_em_barra_vertical.d.ts b/dist-require/pilao-de-dados/visoes/estrutura_de_campos/z_soma_em_barra_vertical.d.ts deleted file mode 100644 index 7049fd1..0000000 --- a/dist-require/pilao-de-dados/visoes/estrutura_de_campos/z_soma_em_barra_vertical.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { tipo_estrutura_visao_grafico } from "../tipagem"; -/** Cria a estrutura de campos para insersão de dados */ -export declare const z_soma_em_barra_vertical: tipo_estrutura_visao_grafico<"z_soma_em_barra_vertical">; diff --git a/dist-require/pilao-de-dados/visoes/estrutura_de_campos/z_soma_em_barra_vertical.js b/dist-require/pilao-de-dados/visoes/estrutura_de_campos/z_soma_em_barra_vertical.js deleted file mode 100644 index 1ec8b6b..0000000 --- a/dist-require/pilao-de-dados/visoes/estrutura_de_campos/z_soma_em_barra_vertical.js +++ /dev/null @@ -1,50 +0,0 @@ -"use strict"; -// usar describe para definir o tipo de campo para render do componente -Object.defineProperty(exports, "__esModule", { value: true }); -exports.z_soma_em_barra_vertical = void 0; -/** Cria a estrutura de campos para insersão de dados */ -exports.z_soma_em_barra_vertical = { - visao: "z_soma_em_barra_vertical", - rotulo: "Soma em Barra Vertical", - tabela: ({ tabela }) => tabela, - descricao: ({ descricao_pelo_usuario, colanuEixoX, filtros, colunaAgrupamento, colunaSoma, }) => { - if (String(descricao_pelo_usuario || "").trim()) - return String(descricao_pelo_usuario || "").trim(); - return `Soma de ${colunaSoma} por ${colanuEixoX}${!filtros?.length - ? "" - : `, quando ${filtros - .map(({ coluna, operador, valor }) => `${coluna} ${operador} ${valor}`) - .join(", ")}`}${!colunaAgrupamento?.length - ? "" - : `, agrupado por ${colunaAgrupamento.join(", ")}`}.`; - }, - campos: { - tabela: { rotulo: "Tabela", tipo_campo: "tabela", order: 1 }, - colunaSoma: { - rotulo: "Coluna de Somatória", - tipo_campo: "coluna", - order: 2, - }, - unidadeSoma: { - rotulo: "Unidade de Somatória", - tipo_campo: "texto", - order: 3, - }, - colanuEixoX: { - rotulo: "Coluna do Eixo X", - tipo_campo: "coluna", - order: 4, - }, - colunaAgrupamento: { - rotulo: "Colunas de Agrupamento", - tipo_campo: "lista_colunas", - order: 5, - }, - descricao_pelo_usuario: { - rotulo: "Descrição (opcional)", - tipo_campo: "texto", - order: 6, - }, - filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros", order: 5 }, - }, -}; diff --git a/dist-require/pilao-de-dados/visoes/estrutura_de_campos/z_tabela.d.ts b/dist-require/pilao-de-dados/visoes/estrutura_de_campos/z_tabela.d.ts deleted file mode 100644 index 66bead7..0000000 --- a/dist-require/pilao-de-dados/visoes/estrutura_de_campos/z_tabela.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { tipo_estrutura_visao_grafico } from "../tipagem"; -/** Cria a estrutura de campos para insersão de dados */ -export declare const z_tabela: tipo_estrutura_visao_grafico<"z_tabela">; diff --git a/dist-require/pilao-de-dados/visoes/estrutura_de_campos/z_tabela.js b/dist-require/pilao-de-dados/visoes/estrutura_de_campos/z_tabela.js deleted file mode 100644 index 38dfdb0..0000000 --- a/dist-require/pilao-de-dados/visoes/estrutura_de_campos/z_tabela.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -// usar describe para definir o tipo de campo para render do componente -Object.defineProperty(exports, "__esModule", { value: true }); -exports.z_tabela = void 0; -/** Cria a estrutura de campos para insersão de dados */ -exports.z_tabela = { - visao: "z_tabela", - rotulo: "Tabela", - tabela: ({ tabela }) => tabela, - descricao: ({ tabela, descricao_pelo_usuario, filtros }) => { - if (String(descricao_pelo_usuario || "").trim()) - return String(descricao_pelo_usuario || "").trim(); - return `Consulta na ${tabela} ${!filtros?.length - ? "" - : `, quando ${filtros - .map(({ coluna, operador, valor }) => `${coluna} ${operador} ${valor}`) - .join(", ")}`}.`; - }, - campos: { - tabela: { rotulo: "Tabela", tipo_campo: "tabela", order: 1 }, - colunas: { rotulo: "Colunas", tipo_campo: "lista_colunas", order: 2 }, - descricao_pelo_usuario: { - rotulo: "Descrição (opcional)", - tipo_campo: "texto", - order: 3, - }, - coluna_ordem: { - rotulo: "Coluna de Ordem", - tipo_campo: "coluna", - order: 4, - }, - direcao_ordem: { - rotulo: "Direção de Ordem", - tipo_campo: "ordem", - order: 5, - }, - filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros", order: 6 }, - }, -}; diff --git a/dist-require/pilao-de-dados/visoes/index.d.ts b/dist-require/pilao-de-dados/visoes/index.d.ts deleted file mode 100644 index 4070a97..0000000 --- a/dist-require/pilao-de-dados/visoes/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./estrutura_de_campos"; diff --git a/dist-require/pilao-de-dados/visoes/index.js b/dist-require/pilao-de-dados/visoes/index.js deleted file mode 100644 index 6d92bf7..0000000 --- a/dist-require/pilao-de-dados/visoes/index.js +++ /dev/null @@ -1,17 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __exportStar = (this && this.__exportStar) || function(m, exports) { - for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -__exportStar(require("./estrutura_de_campos"), exports); diff --git a/dist-require/pilao-de-dados/visoes/listaDeVisoes.d.ts b/dist-require/pilao-de-dados/visoes/listaDeVisoes.d.ts deleted file mode 100644 index 5419ff9..0000000 --- a/dist-require/pilao-de-dados/visoes/listaDeVisoes.d.ts +++ /dev/null @@ -1,327 +0,0 @@ -import { z } from "zod"; -export declare const z_contagem_em_barra_vertical: z.ZodObject<{ - tabela: z.ZodString; - colanuEixoX: z.ZodString; - colunaAgrupamento: z.ZodOptional>; - filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", z.ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: z.ZodOptional; -}, "strip", z.ZodTypeAny, { - tabela: string; - colanuEixoX: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; -}, { - tabela: string; - colanuEixoX: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; -}>; -export declare const z_soma_em_barra_vertical: z.ZodObject<{ - tabela: z.ZodString; - colanuEixoX: z.ZodString; - colunaSoma: z.ZodString; - unidadeSoma: z.ZodOptional; - colunaAgrupamento: z.ZodOptional>; - filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", z.ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: z.ZodOptional; -}, "strip", z.ZodTypeAny, { - tabela: string; - colanuEixoX: string; - colunaSoma: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - unidadeSoma?: string | undefined; -}, { - tabela: string; - colanuEixoX: string; - colunaSoma: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - unidadeSoma?: string | undefined; -}>; -export declare const z_contagem_em_pizza: z.ZodObject<{ - tabela: z.ZodString; - classes: z.ZodString; - filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", z.ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: z.ZodOptional; -}, "strip", z.ZodTypeAny, { - tabela: string; - classes: string; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; -}, { - tabela: string; - classes: string; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; -}>; -export declare const z_tabela: z.ZodObject<{ - tabela: z.ZodString; - colunas: z.ZodArray; - coluna_ordem: z.ZodOptional; - direcao_ordem: z.ZodOptional>; - filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", z.ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: z.ZodOptional; -}, "strip", z.ZodTypeAny, { - 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; -}, { - 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; -}>; -export declare const visoes_pilao: { - z_contagem_em_barra_vertical: z.ZodObject<{ - tabela: z.ZodString; - colanuEixoX: z.ZodString; - colunaAgrupamento: z.ZodOptional>; - filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", z.ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: z.ZodOptional; - }, "strip", z.ZodTypeAny, { - tabela: string; - colanuEixoX: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - }, { - tabela: string; - colanuEixoX: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - }>; - z_contagem_em_pizza: z.ZodObject<{ - tabela: z.ZodString; - classes: z.ZodString; - filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", z.ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: z.ZodOptional; - }, "strip", z.ZodTypeAny, { - tabela: string; - classes: string; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - }, { - tabela: string; - classes: string; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - }>; - z_tabela: z.ZodObject<{ - tabela: z.ZodString; - colunas: z.ZodArray; - coluna_ordem: z.ZodOptional; - direcao_ordem: z.ZodOptional>; - filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", z.ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: z.ZodOptional; - }, "strip", z.ZodTypeAny, { - 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; - }, { - 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; - }>; - z_soma_em_barra_vertical: z.ZodObject<{ - tabela: z.ZodString; - colanuEixoX: z.ZodString; - colunaSoma: z.ZodString; - unidadeSoma: z.ZodOptional; - colunaAgrupamento: z.ZodOptional>; - filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; - }, "strip", z.ZodTypeAny, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }, { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }>, "many">>; - descricao_pelo_usuario: z.ZodOptional; - }, "strip", z.ZodTypeAny, { - tabela: string; - colanuEixoX: string; - colunaSoma: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - unidadeSoma?: string | undefined; - }, { - tabela: string; - colanuEixoX: string; - colunaSoma: string; - colunaAgrupamento?: string[] | undefined; - filtros?: { - coluna: string; - operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; - valor?: any; - }[] | undefined; - descricao_pelo_usuario?: string | undefined; - unidadeSoma?: string | undefined; - }>; -}; diff --git a/dist-require/pilao-de-dados/visoes/listaDeVisoes.js b/dist-require/pilao-de-dados/visoes/listaDeVisoes.js deleted file mode 100644 index e194d93..0000000 --- a/dist-require/pilao-de-dados/visoes/listaDeVisoes.js +++ /dev/null @@ -1,41 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.visoes_pilao = exports.z_tabela = exports.z_contagem_em_pizza = exports.z_soma_em_barra_vertical = exports.z_contagem_em_barra_vertical = void 0; -const zod_1 = require("zod"); -const _serie_consultar_1 = require("../_serie_consultar"); -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().optional(), - filtros: _serie_consultar_1.z_filtro.array().optional(), - descricao_pelo_usuario: zod_1.z.string().optional(), -}); -exports.z_soma_em_barra_vertical = zod_1.z.object({ - tabela: zod_1.z.string(), - colanuEixoX: zod_1.z.string(), - colunaSoma: zod_1.z.string(), - unidadeSoma: zod_1.z.string().optional(), - 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(), - classes: zod_1.z.string(), - filtros: _serie_consultar_1.z_filtro.array().optional(), - descricao_pelo_usuario: zod_1.z.string().optional(), -}); -exports.z_tabela = zod_1.z.object({ - tabela: zod_1.z.string(), - colunas: zod_1.z.string().array(), - coluna_ordem: zod_1.z.string().optional(), - direcao_ordem: zod_1.z.enum(["asc", "desc", "1", "-1"]).optional(), - filtros: _serie_consultar_1.z_filtro.array().optional(), - descricao_pelo_usuario: zod_1.z.string().optional(), -}); -exports.visoes_pilao = { - z_contagem_em_barra_vertical: exports.z_contagem_em_barra_vertical, - z_contagem_em_pizza: exports.z_contagem_em_pizza, - z_tabela: exports.z_tabela, - z_soma_em_barra_vertical: exports.z_soma_em_barra_vertical, -}; diff --git a/dist-require/pilao-de-dados/visoes/tipagem.d.ts b/dist-require/pilao-de-dados/visoes/tipagem.d.ts deleted file mode 100644 index 0f9c98d..0000000 --- a/dist-require/pilao-de-dados/visoes/tipagem.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { z } from "zod"; -import type { visoes_pilao } from "./listaDeVisoes"; -export declare const z_tipos_campos_reg_grafico: z.ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>; -export type tipo_estrutura_visao_grafico = { - /** Nome da Visão */ - visao: T; - /** Rotulo */ - rotulo: string; - /** Retorna a tabela Referente ao Registro */ - tabela: (_: z.infer<(typeof visoes_pilao)[T]>) => string; - /** Descrição */ - descricao: (_: z.infer<(typeof visoes_pilao)[T]>) => string; - /** Lista os campos e suas configurações */ - campos: { - [c in keyof Required>]: { - rotulo: string; - tipo_campo: z.infer; - order: number; - }; - }; -}; diff --git a/dist-require/pilao-de-dados/visoes/tipagem.js b/dist-require/pilao-de-dados/visoes/tipagem.js deleted file mode 100644 index 0d7b4fd..0000000 --- a/dist-require/pilao-de-dados/visoes/tipagem.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.z_tipos_campos_reg_grafico = void 0; -const zod_1 = require("zod"); -exports.z_tipos_campos_reg_grafico = zod_1.z.enum([ - "tabela", - "coluna", - "texto", - "lista_colunas", - "lista_filtros", - "ordem", -]); diff --git a/dist-require/produtos/index.d.ts b/dist-require/produtos/index.d.ts deleted file mode 100644 index 1521db7..0000000 --- a/dist-require/produtos/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import { z } from "zod"; -export declare const chaves_produto: z.ZodEnum<["suporte", "betha-meio-ambiente", "e-licencie-gov", "e-licencie"]>; diff --git a/dist-require/produtos/index.js b/dist-require/produtos/index.js deleted file mode 100644 index e89ff30..0000000 --- a/dist-require/produtos/index.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.chaves_produto = void 0; -const zod_1 = require("zod"); -exports.chaves_produto = zod_1.z.enum([ - "suporte", - "betha-meio-ambiente", - "e-licencie-gov", - "e-licencie", -]); diff --git a/dist-require/residuos/index.d.ts b/dist-require/residuos/index.d.ts deleted file mode 100644 index 1bc44e1..0000000 --- a/dist-require/residuos/index.d.ts +++ /dev/null @@ -1,140 +0,0 @@ -import { z } from "zod"; -/** Estrutura que deve ser aplicada para solictação de autenticação, deve ser feito via back */ -export declare const zAuntenticacaoResiduosSolicitar: z.ZodObject<{ - codigo_token: z.ZodOptional; - codigo_usuario: z.ZodString; - nome_usuario: z.ZodString; - email_usuario: z.ZodString; - documento_usuario: z.ZodString; - organizacao: z.ZodString; - rotas: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; - url_usuarios: z.ZodString; - url_empreendedores: z.ZodString; - url_empreendimentos: z.ZodString; - tipo_usuario: z.ZodString; - sistema: z.ZodString; - sistema_cor: z.ZodString; - sistema_nome: z.ZodString; - sistema_logo: z.ZodString; -}, "strip", z.ZodTypeAny, { - codigo_usuario: string; - nome_usuario: string; - email_usuario: string; - documento_usuario: string; - organizacao: string; - rotas: {}; - url_usuarios: string; - url_empreendedores: string; - url_empreendimentos: string; - tipo_usuario: string; - sistema: string; - sistema_cor: string; - sistema_nome: string; - sistema_logo: string; - codigo_token?: string | undefined; -}, { - codigo_usuario: string; - nome_usuario: string; - email_usuario: string; - documento_usuario: string; - organizacao: string; - rotas: {}; - url_usuarios: string; - url_empreendedores: string; - url_empreendimentos: string; - tipo_usuario: string; - sistema: string; - sistema_cor: string; - sistema_nome: string; - sistema_logo: string; - codigo_token?: string | undefined; -}>; -/** Tipagem usada para o processo de sincronização entre modulos */ -export declare const zUsuarioSincronizar: z.ZodObject<{ - codigo: z.ZodString; - documento: z.ZodString; - excluido: z.ZodBoolean; - nome: z.ZodString; - permicoes: z.ZodRecord; - versao: z.ZodNumber; - credenciais_sinir: z.ZodOptional>; -}, "strip", z.ZodTypeAny, { - codigo: string; - documento: string; - excluido: boolean; - nome: string; - permicoes: Record; - versao: number; - credenciais_sinir?: { - login: string; - senha: string; - } | undefined; -}, { - codigo: string; - documento: string; - excluido: boolean; - nome: string; - permicoes: Record; - versao: number; - credenciais_sinir?: { - login: string; - senha: string; - } | undefined; -}>; -export type tipo_zUsuarioSincronizar = z.infer; -/** Tipagem usada para o processo de sincronização entre modulos */ -export declare const zEmpreendedorSincronizar: z.ZodObject<{ - codigo: z.ZodString; - documento: z.ZodString; - excluido: z.ZodBoolean; - nome: z.ZodString; - versao: z.ZodNumber; -}, "strip", z.ZodTypeAny, { - codigo: string; - documento: string; - excluido: boolean; - nome: string; - versao: number; -}, { - codigo: string; - documento: string; - excluido: boolean; - nome: string; - versao: number; -}>; -/** Tipagem usada para o processo de sincronização entre modulos */ -export declare const zEmpreendimentoSincronizar: z.ZodObject<{ - codigo: z.ZodString; - codigo_empreendedor: z.ZodString; - documento: z.ZodString; - excluido: z.ZodBoolean; - nome: z.ZodString; - unidade_sinir: z.ZodString; - versao: z.ZodNumber; -}, "strip", z.ZodTypeAny, { - codigo: string; - documento: string; - excluido: boolean; - nome: string; - versao: number; - codigo_empreendedor: string; - unidade_sinir: string; -}, { - codigo: string; - documento: string; - excluido: boolean; - nome: string; - versao: number; - codigo_empreendedor: string; - unidade_sinir: string; -}>; -export declare const nomesSincronizacoes: z.ZodEnum<["usuarios", "empreendedores", "empreendimentos"]>; diff --git a/dist-require/residuos/index.js b/dist-require/residuos/index.js deleted file mode 100644 index dc99822..0000000 --- a/dist-require/residuos/index.js +++ /dev/null @@ -1,75 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.nomesSincronizacoes = exports.zEmpreendimentoSincronizar = exports.zEmpreendedorSincronizar = exports.zUsuarioSincronizar = exports.zAuntenticacaoResiduosSolicitar = void 0; -const zod_1 = require("zod"); -/** Estrutura que deve ser aplicada para solictação de autenticação, deve ser feito via back */ -exports.zAuntenticacaoResiduosSolicitar = zod_1.z.object({ - // codigo_token: "aaaaaaaa-bbbb-1ccc-8ddd-eeeeeeeeeeee", - codigo_token: zod_1.z.string().optional(), - //codigo_usuario: "aaaaaaaa-bbbb-1ccc-8ddd-eeeeeeeeeeef", - codigo_usuario: zod_1.z.string().uuid(), - //nome_usuario: "Jaci Tupi", - nome_usuario: zod_1.z.string(), - //email_usuario: "jaci@maillinator.com", - email_usuario: zod_1.z.string(), - //documento_usuario: "111.111.111-11", - documento_usuario: zod_1.z.string(), - //organizacao: "aaaaaaaa-bbbb-1ccc-8ddd-eeeeeeeeeeee", - organizacao: zod_1.z.string(), - //rotas: {}, - rotas: zod_1.z.object({}), - //url_usuarios: "http://127.0.0.1:5010/residuos/exemplos/usuarios", - url_usuarios: zod_1.z.string().url(), - //url_empreendedores: "http://127.0.0.1:5010/residuos/exemplos/empreendedores", - url_empreendedores: zod_1.z.string().url(), - //url_empreendimentos: "http://127.0.0.1:5010/residuos/exemplos/empreendimentos", - url_empreendimentos: zod_1.z.string().url(), - //tipo_usuario: "usuario", - tipo_usuario: zod_1.z.string(), - //sistema: "gov-criciuma", - sistema: zod_1.z.string(), - //sistema_cor: "#688c00", - sistema_cor: zod_1.z.string(), - //sistema_nome: "e-licencie", - sistema_nome: zod_1.z.string(), - //sistema_logo: "http://0.0.0.0:5020/estaticos/logos/e-licencie/branco-branco.png", - sistema_logo: zod_1.z.string(), -}); -/** Tipagem usada para o processo de sincronização entre modulos */ -exports.zUsuarioSincronizar = zod_1.z.object({ - codigo: zod_1.z.string().uuid(), - documento: zod_1.z.string(), - excluido: zod_1.z.boolean(), - nome: zod_1.z.string(), - permicoes: zod_1.z.record(zod_1.z.any()), - versao: zod_1.z.number().int(), - credenciais_sinir: zod_1.z - .object({ - login: zod_1.z.string(), - senha: zod_1.z.string(), - }) - .optional(), -}); -/** Tipagem usada para o processo de sincronização entre modulos */ -exports.zEmpreendedorSincronizar = zod_1.z.object({ - codigo: zod_1.z.string().uuid(), - documento: zod_1.z.string(), - excluido: zod_1.z.boolean(), - nome: zod_1.z.string(), - versao: zod_1.z.number().int(), -}); -/** Tipagem usada para o processo de sincronização entre modulos */ -exports.zEmpreendimentoSincronizar = zod_1.z.object({ - codigo: zod_1.z.string().uuid(), - codigo_empreendedor: zod_1.z.string().uuid(), - documento: zod_1.z.string(), - excluido: zod_1.z.boolean(), - nome: zod_1.z.string(), - unidade_sinir: zod_1.z.string(), - versao: zod_1.z.number().int(), -}); -exports.nomesSincronizacoes = zod_1.z.enum([ - "usuarios", - "empreendedores", - "empreendimentos", -]); diff --git a/dist-require/tokenQuipo.d.ts b/dist-require/tokenQuipo.d.ts deleted file mode 100644 index 9fe3222..0000000 --- a/dist-require/tokenQuipo.d.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { z } from "zod"; -export declare const tipos_acesso_quipo: z.ZodEnum<["publico", "governo", "sociedade"]>; -export declare const ztokenQuipo: z.ZodObject<{ - provedor: z.ZodString; - codigo_usuario: z.ZodString; - nome_usuario: z.ZodString; - codigo_conta: z.ZodString; - nome_conta: z.ZodString; - codigo_acesso_produto: z.ZodString; - codigo_autenticacao: z.ZodString; - chave_produto: z.ZodEnum<["betha-meio-ambiente", "e-licencie-gov"]>; - tipo_de_acesso: z.ZodEnum<["publico", "governo", "sociedade"]>; - exp: z.ZodOptional; -}, "strip", z.ZodTypeAny, { - provedor: string; - codigo_usuario: string; - nome_usuario: string; - codigo_conta: string; - nome_conta: string; - codigo_acesso_produto: string; - codigo_autenticacao: string; - chave_produto: "betha-meio-ambiente" | "e-licencie-gov"; - tipo_de_acesso: "publico" | "governo" | "sociedade"; - exp?: number | undefined; -}, { - provedor: string; - codigo_usuario: string; - nome_usuario: string; - codigo_conta: string; - nome_conta: string; - codigo_acesso_produto: string; - codigo_autenticacao: string; - chave_produto: "betha-meio-ambiente" | "e-licencie-gov"; - tipo_de_acesso: "publico" | "governo" | "sociedade"; - exp?: number | undefined; -}>; -export type tipos_de_acesso_quipo = z.infer["tipo_de_acesso"]; -export type tipoTokenQuipo = z.infer; diff --git a/dist-require/tokenQuipo.js b/dist-require/tokenQuipo.js deleted file mode 100644 index 473b6fa..0000000 --- a/dist-require/tokenQuipo.js +++ /dev/null @@ -1,21 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.ztokenQuipo = exports.tipos_acesso_quipo = void 0; -const zod_1 = require("zod"); -const produtos_1 = require("./produtos"); -exports.tipos_acesso_quipo = zod_1.z.enum(["publico", "governo", "sociedade"]); -exports.ztokenQuipo = zod_1.z.object({ - provedor: zod_1.z.string(), - codigo_usuario: zod_1.z.string(), - nome_usuario: zod_1.z.string(), - codigo_conta: zod_1.z.string(), - nome_conta: zod_1.z.string(), - codigo_acesso_produto: zod_1.z.string(), - codigo_autenticacao: zod_1.z.string(), - chave_produto: zod_1.z.enum([ - produtos_1.chaves_produto.enum["betha-meio-ambiente"], - produtos_1.chaves_produto.enum["e-licencie-gov"], - ]), - tipo_de_acesso: exports.tipos_acesso_quipo, - exp: zod_1.z.number().optional(), -}); diff --git a/dist-require/ts/ambiente.d.ts b/dist-require/ts/ambiente.d.ts deleted file mode 100644 index 396720c..0000000 --- a/dist-require/ts/ambiente.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import { z } from "zod"; -export declare const zAmbiente: z.ZodEnum<["desenvolvimento", "producao"]>; diff --git a/dist-require/ts/ambiente.js b/dist-require/ts/ambiente.js deleted file mode 100644 index d520fff..0000000 --- a/dist-require/ts/ambiente.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.zAmbiente = void 0; -const zod_1 = require("zod"); -exports.zAmbiente = zod_1.z.enum(["desenvolvimento", "producao"]); diff --git a/package.json b/package.json index 25ef033..4ac58ef 100755 --- a/package.json +++ b/package.json @@ -1,20 +1,20 @@ { "name": "p-drives", - "version": "0.186.0", + "version": "0.189.0", "description": "", "main": "src/index.ts", "exports": { ".": { - "import": "./dist-import/index.js", - "require": "./dist-require/index.js", - "default": "./dist-import/index.js" + "import": "./dist-import/index.mjs", + "require": "./dist-require/index.js" } }, "scripts": { "at": "pnpm up p-* @biomejs/biome typescript", - "build-back": "rm -fr dist-require && tsc -p ./tsconfig-require.json", - "build-front": "rm -fr dist-import && tsc -p ./tsconfig-import.json", - "build": "pnpm run biome && npm --no-git-tag-version version minor && pnpm run build-back && pnpm run build-front", + "clean": "rm -rf dist-require dist-import", + "build-back": "tsup src/index.ts --dts --format cjs --out-dir dist-require --minify", + "build-front": "tsup src/index.ts --dts --format esm --out-dir dist-import --minify", + "build": "pnpm run biome && npm --no-git-tag-version version minor && pnpm run clean && pnpm run build-back && pnpm run build-front", "biome": "npx @biomejs/biome check --write ./src", "nodev": "check-node-version --node '>= 20'" }, @@ -24,6 +24,7 @@ "check-node-version": "^4.2.1", "p-comuns": "git+http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_comuns.git#producao", "p-respostas": "git+http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_respostas.git#producao", + "tsup": "^8.3.5", "typescript": "5.5.4" }, "keywords": [], diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8b4de24..63d9def 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,6 +30,9 @@ importers: p-respostas: specifier: git+http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_respostas.git#producao version: git+http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_respostas.git#d80d6dc55d487385fe4bbf6d05cc0782be0d4ab7 + tsup: + specifier: ^8.3.5 + version: 8.3.5(typescript@5.5.4) typescript: specifier: 5.5.4 version: 5.5.4 @@ -89,13 +92,318 @@ packages: cpu: [x64] os: [win32] + '@esbuild/aix-ppc64@0.24.2': + resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.24.2': + resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.24.2': + resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.24.2': + resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.24.2': + resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.24.2': + resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.24.2': + resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.24.2': + resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.24.2': + resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.24.2': + resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.24.2': + resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.24.2': + resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.24.2': + resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.24.2': + resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.24.2': + resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.24.2': + resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.24.2': + resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-arm64@0.24.2': + resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.24.2': + resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.24.2': + resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.24.2': + resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/sunos-x64@0.24.2': + resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.24.2': + resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.24.2': + resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.24.2': + resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + + '@jridgewell/gen-mapping@0.3.8': + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + + '@rollup/rollup-android-arm-eabi@4.30.0': + resolution: {integrity: sha512-qFcFto9figFLz2g25DxJ1WWL9+c91fTxnGuwhToCl8BaqDsDYMl/kOnBXAyAqkkzAWimYMSWNPWEjt+ADAHuoQ==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.30.0': + resolution: {integrity: sha512-vqrQdusvVl7dthqNjWCL043qelBK+gv9v3ZiqdxgaJvmZyIAAXMjeGVSqZynKq69T7062T5VrVTuikKSAAVP6A==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.30.0': + resolution: {integrity: sha512-617pd92LhdA9+wpixnzsyhVft3szYiN16aNUMzVkf2N+yAk8UXY226Bfp36LvxYTUt7MO/ycqGFjQgJ0wlMaWQ==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.30.0': + resolution: {integrity: sha512-Y3b4oDoaEhCypg8ajPqigKDcpi5ZZovemQl9Edpem0uNv6UUjXv7iySBpGIUTSs2ovWOzYpfw9EbFJXF/fJHWw==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-freebsd-arm64@4.30.0': + resolution: {integrity: sha512-3REQJ4f90sFIBfa0BUokiCdrV/E4uIjhkWe1bMgCkhFXbf4D8YN6C4zwJL881GM818qVYE9BO3dGwjKhpo2ABA==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.30.0': + resolution: {integrity: sha512-ZtY3Y8icbe3Cc+uQicsXG5L+CRGUfLZjW6j2gn5ikpltt3Whqjfo5mkyZ86UiuHF9Q3ZsaQeW7YswlHnN+lAcg==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.30.0': + resolution: {integrity: sha512-bsPGGzfiHXMhQGuFGpmo2PyTwcrh2otL6ycSZAFTESviUoBOuxF7iBbAL5IJXc/69peXl5rAtbewBFeASZ9O0g==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-musleabihf@4.30.0': + resolution: {integrity: sha512-kvyIECEhs2DrrdfQf++maCWJIQ974EI4txlz1nNSBaCdtf7i5Xf1AQCEJWOC5rEBisdaMFFnOWNLYt7KpFqy5A==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.30.0': + resolution: {integrity: sha512-CFE7zDNrokaotXu+shwIrmWrFxllg79vciH4E/zeK7NitVuWEaXRzS0mFfFvyhZfn8WfVOG/1E9u8/DFEgK7WQ==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.30.0': + resolution: {integrity: sha512-MctNTBlvMcIBP0t8lV/NXiUwFg9oK5F79CxLU+a3xgrdJjfBLVIEHSAjQ9+ipofN2GKaMLnFFXLltg1HEEPaGQ==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-loongarch64-gnu@4.30.0': + resolution: {integrity: sha512-fBpoYwLEPivL3q368+gwn4qnYnr7GVwM6NnMo8rJ4wb0p/Y5lg88vQRRP077gf+tc25akuqd+1Sxbn9meODhwA==} + cpu: [loong64] + os: [linux] + + '@rollup/rollup-linux-powerpc64le-gnu@4.30.0': + resolution: {integrity: sha512-1hiHPV6dUaqIMXrIjN+vgJqtfkLpqHS1Xsg0oUfUVD98xGp1wX89PIXgDF2DWra1nxAd8dfE0Dk59MyeKaBVAw==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.30.0': + resolution: {integrity: sha512-U0xcC80SMpEbvvLw92emHrNjlS3OXjAM0aVzlWfar6PR0ODWCTQtKeeB+tlAPGfZQXicv1SpWwRz9Hyzq3Jx3g==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-s390x-gnu@4.30.0': + resolution: {integrity: sha512-VU/P/IODrNPasgZDLIFJmMiLGez+BN11DQWfTVlViJVabyF3JaeaJkP6teI8760f18BMGCQOW9gOmuzFaI1pUw==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.30.0': + resolution: {integrity: sha512-laQVRvdbKmjXuFA3ZiZj7+U24FcmoPlXEi2OyLfbpY2MW1oxLt9Au8q9eHd0x6Pw/Kw4oe9gwVXWwIf2PVqblg==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.30.0': + resolution: {integrity: sha512-3wzKzduS7jzxqcOvy/ocU/gMR3/QrHEFLge5CD7Si9fyHuoXcidyYZ6jyx8OPYmCcGm3uKTUl+9jUSAY74Ln5A==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-win32-arm64-msvc@4.30.0': + resolution: {integrity: sha512-jROwnI1+wPyuv696rAFHp5+6RFhXGGwgmgSfzE8e4xfit6oLRg7GyMArVUoM3ChS045OwWr9aTnU+2c1UdBMyw==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.30.0': + resolution: {integrity: sha512-duzweyup5WELhcXx5H1jokpr13i3BV9b48FMiikYAwk/MT1LrMYYk2TzenBd0jj4ivQIt58JWSxc19y4SvLP4g==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.30.0': + resolution: {integrity: sha512-DYvxS0M07PvgvavMIybCOBYheyrqlui6ZQBHJs6GqduVzHSZ06TPPvlfvnYstjODHQ8UUXFwt5YE+h0jFI8kwg==} + cpu: [x64] + os: [win32] + + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + '@types/node@20.16.5': resolution: {integrity: sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==} + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + engines: {node: '>=12'} + ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + bundle-require@5.1.0: + resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + peerDependencies: + esbuild: '>=0.18' + + cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + chalk@3.0.0: resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} engines: {node: '>=8'} @@ -105,6 +413,10 @@ packages: engines: {node: '>=8.3.0'} hasBin: true + chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} + color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} @@ -112,19 +424,120 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + + consola@3.3.3: + resolution: {integrity: sha512-Qil5KwghMzlqd51UXM0b6fyaGHtOC22scxrwrz4A2882LyUMwQjnvaedN1HAeXzphspQ6CpHkzMAWxBTUruDLg==} + engines: {node: ^14.18.0 || >=16.10.0} + cross-fetch@4.0.0: resolution: {integrity: sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==} + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + + debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + esbuild@0.24.2: + resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==} + engines: {node: '>=18'} + hasBin: true + + fdir@6.4.2: + resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} + engines: {node: '>=14'} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + hasBin: true + has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + + joycon@3.1.1: + resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} + engines: {node: '>=10'} + + lilconfig@3.1.3: + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} + engines: {node: '>=14'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + load-tsconfig@0.2.5: + resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + lodash.sortby@4.7.0: + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} + + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + map-values@1.0.1: resolution: {integrity: sha512-BbShUnr5OartXJe1GeccAWtfro11hhgNJg6G9/UtWKjVGvV5U4C09cg5nk8JUevhXODaXY+hQ3xxMUKSs62ONQ==} + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + node-fetch@2.7.0: resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} engines: {node: 4.x || >=6.0.0} @@ -134,6 +547,10 @@ packages: encoding: optional: true + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + object-filter@1.0.2: resolution: {integrity: sha512-NahvP2vZcy1ZiiYah30CEPw0FpDcSkSePJBMpzl5EQgCmISijiGuJm3SPYp7U+Lf2TljyaIw3E5EgkEx/TNEVA==} @@ -147,9 +564,66 @@ packages: resolution: {commit: d80d6dc55d487385fe4bbf6d05cc0782be0d4ab7, repo: http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_respostas.git, type: git} version: 0.23.0 + package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + + pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + + postcss-load-config@6.0.1: + resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} + engines: {node: '>= 18'} + peerDependencies: + jiti: '>=1.21.0' + postcss: '>=8.0.9' + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + jiti: + optional: true + postcss: + optional: true + tsx: + optional: true + yaml: + optional: true + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + readdirp@4.0.2: + resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} + engines: {node: '>= 14.16.0'} + + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + + rollup@4.30.0: + resolution: {integrity: sha512-sDnr1pcjTgUT69qBksNF1N1anwfbyYG6TBQ22b03bII8EdiUQ7J0TlozVaTMjT/eEJAO49e1ndV7t+UZfL1+vA==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -157,13 +631,93 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + source-map@0.8.0-beta.0: + resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} + engines: {node: '>= 8'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} + thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + + thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + + tinyexec@0.3.2: + resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} + + tinyglobby@0.2.10: + resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} + engines: {node: '>=12.0.0'} + tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + tr46@1.0.1: + resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} + + tree-kill@1.2.2: + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} + hasBin: true + + ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + + tsup@8.3.5: + resolution: {integrity: sha512-Tunf6r6m6tnZsG9GYWndg0z8dEV7fD733VBFzFJ5Vcm1FtlXB8xBD/rtrBi2a3YKEV7hHtxiZtW5EAVADoe1pA==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + '@microsoft/api-extractor': ^7.36.0 + '@swc/core': ^1 + postcss: ^8.4.12 + typescript: '>=4.5.0' + peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true + '@swc/core': + optional: true + postcss: + optional: true + typescript: + optional: true + typescript@5.5.4: resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} engines: {node: '>=14.17'} @@ -175,12 +729,34 @@ packages: webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + webidl-conversions@4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + whatwg-url@7.1.0: + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + zod@3.23.8: resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} + zod@3.24.1: + resolution: {integrity: sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==} + snapshots: '@biomejs/biome@1.8.3': @@ -218,14 +794,198 @@ snapshots: '@biomejs/cli-win32-x64@1.8.3': optional: true + '@esbuild/aix-ppc64@0.24.2': + optional: true + + '@esbuild/android-arm64@0.24.2': + optional: true + + '@esbuild/android-arm@0.24.2': + optional: true + + '@esbuild/android-x64@0.24.2': + optional: true + + '@esbuild/darwin-arm64@0.24.2': + optional: true + + '@esbuild/darwin-x64@0.24.2': + optional: true + + '@esbuild/freebsd-arm64@0.24.2': + optional: true + + '@esbuild/freebsd-x64@0.24.2': + optional: true + + '@esbuild/linux-arm64@0.24.2': + optional: true + + '@esbuild/linux-arm@0.24.2': + optional: true + + '@esbuild/linux-ia32@0.24.2': + optional: true + + '@esbuild/linux-loong64@0.24.2': + optional: true + + '@esbuild/linux-mips64el@0.24.2': + optional: true + + '@esbuild/linux-ppc64@0.24.2': + optional: true + + '@esbuild/linux-riscv64@0.24.2': + optional: true + + '@esbuild/linux-s390x@0.24.2': + optional: true + + '@esbuild/linux-x64@0.24.2': + optional: true + + '@esbuild/netbsd-arm64@0.24.2': + optional: true + + '@esbuild/netbsd-x64@0.24.2': + optional: true + + '@esbuild/openbsd-arm64@0.24.2': + optional: true + + '@esbuild/openbsd-x64@0.24.2': + optional: true + + '@esbuild/sunos-x64@0.24.2': + optional: true + + '@esbuild/win32-arm64@0.24.2': + optional: true + + '@esbuild/win32-ia32@0.24.2': + optional: true + + '@esbuild/win32-x64@0.24.2': + optional: true + + '@isaacs/cliui@8.0.2': + dependencies: + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 + + '@jridgewell/gen-mapping@0.3.8': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/sourcemap-codec@1.5.0': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + + '@pkgjs/parseargs@0.11.0': + optional: true + + '@rollup/rollup-android-arm-eabi@4.30.0': + optional: true + + '@rollup/rollup-android-arm64@4.30.0': + optional: true + + '@rollup/rollup-darwin-arm64@4.30.0': + optional: true + + '@rollup/rollup-darwin-x64@4.30.0': + optional: true + + '@rollup/rollup-freebsd-arm64@4.30.0': + optional: true + + '@rollup/rollup-freebsd-x64@4.30.0': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.30.0': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.30.0': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.30.0': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.30.0': + optional: true + + '@rollup/rollup-linux-loongarch64-gnu@4.30.0': + optional: true + + '@rollup/rollup-linux-powerpc64le-gnu@4.30.0': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.30.0': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.30.0': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.30.0': + optional: true + + '@rollup/rollup-linux-x64-musl@4.30.0': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.30.0': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.30.0': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.30.0': + optional: true + + '@types/estree@1.0.6': {} + '@types/node@20.16.5': dependencies: undici-types: 6.19.8 + ansi-regex@5.0.1: {} + + ansi-regex@6.1.0: {} + ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 + ansi-styles@6.2.1: {} + + any-promise@1.3.0: {} + + balanced-match@1.0.2: {} + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + bundle-require@5.1.0(esbuild@0.24.2): + dependencies: + esbuild: 0.24.2 + load-tsconfig: 0.2.5 + + cac@6.7.14: {} + chalk@3.0.0: dependencies: ansi-styles: 4.3.0 @@ -240,28 +1000,139 @@ snapshots: run-parallel: 1.2.0 semver: 6.3.1 + chokidar@4.0.3: + dependencies: + readdirp: 4.0.2 + color-convert@2.0.1: dependencies: color-name: 1.1.4 color-name@1.1.4: {} + commander@4.1.1: {} + + consola@3.3.3: {} + cross-fetch@4.0.0: dependencies: node-fetch: 2.7.0 transitivePeerDependencies: - encoding + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + debug@4.4.0: + dependencies: + ms: 2.1.3 + + eastasianwidth@0.2.0: {} + + emoji-regex@8.0.0: {} + + emoji-regex@9.2.2: {} + + esbuild@0.24.2: + optionalDependencies: + '@esbuild/aix-ppc64': 0.24.2 + '@esbuild/android-arm': 0.24.2 + '@esbuild/android-arm64': 0.24.2 + '@esbuild/android-x64': 0.24.2 + '@esbuild/darwin-arm64': 0.24.2 + '@esbuild/darwin-x64': 0.24.2 + '@esbuild/freebsd-arm64': 0.24.2 + '@esbuild/freebsd-x64': 0.24.2 + '@esbuild/linux-arm': 0.24.2 + '@esbuild/linux-arm64': 0.24.2 + '@esbuild/linux-ia32': 0.24.2 + '@esbuild/linux-loong64': 0.24.2 + '@esbuild/linux-mips64el': 0.24.2 + '@esbuild/linux-ppc64': 0.24.2 + '@esbuild/linux-riscv64': 0.24.2 + '@esbuild/linux-s390x': 0.24.2 + '@esbuild/linux-x64': 0.24.2 + '@esbuild/netbsd-arm64': 0.24.2 + '@esbuild/netbsd-x64': 0.24.2 + '@esbuild/openbsd-arm64': 0.24.2 + '@esbuild/openbsd-x64': 0.24.2 + '@esbuild/sunos-x64': 0.24.2 + '@esbuild/win32-arm64': 0.24.2 + '@esbuild/win32-ia32': 0.24.2 + '@esbuild/win32-x64': 0.24.2 + + fdir@6.4.2(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + + foreground-child@3.3.0: + dependencies: + cross-spawn: 7.0.6 + signal-exit: 4.1.0 + + fsevents@2.3.3: + optional: true + + glob@10.4.5: + dependencies: + foreground-child: 3.3.0 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 1.11.1 + has-flag@4.0.0: {} + is-fullwidth-code-point@3.0.0: {} + + isexe@2.0.0: {} + + jackspeak@3.4.3: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + + joycon@3.1.1: {} + + lilconfig@3.1.3: {} + + lines-and-columns@1.2.4: {} + + load-tsconfig@0.2.5: {} + + lodash.sortby@4.7.0: {} + + lru-cache@10.4.3: {} + map-values@1.0.1: {} + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + minimist@1.2.8: {} + minipass@7.1.2: {} + + ms@2.1.3: {} + + mz@2.7.0: + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + node-fetch@2.7.0: dependencies: whatwg-url: 5.0.0 + object-assign@4.1.1: {} + object-filter@1.0.2: {} p-comuns@git+http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_comuns.git#eae585645d8548727ac6795dfb3a814632a576fb(typescript@5.5.4): @@ -271,31 +1142,198 @@ snapshots: p-respostas@git+http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_respostas.git#d80d6dc55d487385fe4bbf6d05cc0782be0d4ab7: dependencies: - zod: 3.23.8 + zod: 3.24.1 + + package-json-from-dist@1.0.1: {} + + path-key@3.1.1: {} + + path-scurry@1.11.1: + dependencies: + lru-cache: 10.4.3 + minipass: 7.1.2 + + picocolors@1.1.1: {} + + picomatch@4.0.2: {} + + pirates@4.0.6: {} + + postcss-load-config@6.0.1: + dependencies: + lilconfig: 3.1.3 + + punycode@2.3.1: {} queue-microtask@1.2.3: {} + readdirp@4.0.2: {} + + resolve-from@5.0.0: {} + + rollup@4.30.0: + dependencies: + '@types/estree': 1.0.6 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.30.0 + '@rollup/rollup-android-arm64': 4.30.0 + '@rollup/rollup-darwin-arm64': 4.30.0 + '@rollup/rollup-darwin-x64': 4.30.0 + '@rollup/rollup-freebsd-arm64': 4.30.0 + '@rollup/rollup-freebsd-x64': 4.30.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.30.0 + '@rollup/rollup-linux-arm-musleabihf': 4.30.0 + '@rollup/rollup-linux-arm64-gnu': 4.30.0 + '@rollup/rollup-linux-arm64-musl': 4.30.0 + '@rollup/rollup-linux-loongarch64-gnu': 4.30.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.30.0 + '@rollup/rollup-linux-riscv64-gnu': 4.30.0 + '@rollup/rollup-linux-s390x-gnu': 4.30.0 + '@rollup/rollup-linux-x64-gnu': 4.30.0 + '@rollup/rollup-linux-x64-musl': 4.30.0 + '@rollup/rollup-win32-arm64-msvc': 4.30.0 + '@rollup/rollup-win32-ia32-msvc': 4.30.0 + '@rollup/rollup-win32-x64-msvc': 4.30.0 + fsevents: 2.3.3 + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 semver@6.3.1: {} + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + signal-exit@4.1.0: {} + + source-map@0.8.0-beta.0: + dependencies: + whatwg-url: 7.1.0 + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string-width@5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-ansi@7.1.0: + dependencies: + ansi-regex: 6.1.0 + + sucrase@3.35.0: + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + commander: 4.1.1 + glob: 10.4.5 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + supports-color@7.2.0: dependencies: has-flag: 4.0.0 + thenify-all@1.6.0: + dependencies: + thenify: 3.3.1 + + thenify@3.3.1: + dependencies: + any-promise: 1.3.0 + + tinyexec@0.3.2: {} + + tinyglobby@0.2.10: + dependencies: + fdir: 6.4.2(picomatch@4.0.2) + picomatch: 4.0.2 + tr46@0.0.3: {} + tr46@1.0.1: + dependencies: + punycode: 2.3.1 + + tree-kill@1.2.2: {} + + ts-interface-checker@0.1.13: {} + + tsup@8.3.5(typescript@5.5.4): + dependencies: + bundle-require: 5.1.0(esbuild@0.24.2) + cac: 6.7.14 + chokidar: 4.0.3 + consola: 3.3.3 + debug: 4.4.0 + esbuild: 0.24.2 + joycon: 3.1.1 + picocolors: 1.1.1 + postcss-load-config: 6.0.1 + resolve-from: 5.0.0 + rollup: 4.30.0 + source-map: 0.8.0-beta.0 + sucrase: 3.35.0 + tinyexec: 0.3.2 + tinyglobby: 0.2.10 + tree-kill: 1.2.2 + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - jiti + - supports-color + - tsx + - yaml + typescript@5.5.4: {} undici-types@6.19.8: {} webidl-conversions@3.0.1: {} + webidl-conversions@4.0.2: {} + whatwg-url@5.0.0: dependencies: tr46: 0.0.3 webidl-conversions: 3.0.1 + whatwg-url@7.1.0: + dependencies: + lodash.sortby: 4.7.0 + tr46: 1.0.1 + webidl-conversions: 4.0.2 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + zod@3.23.8: {} + + zod@3.24.1: {} diff --git a/src/pilao-de-dados/Pilao/index.ts b/src/pilao-de-dados/Pilao/index.ts index 56c05b6..fa022be 100644 --- a/src/pilao-de-dados/Pilao/index.ts +++ b/src/pilao-de-dados/Pilao/index.ts @@ -9,7 +9,7 @@ import type { z } from "zod" import type { zp_enviar_registros } from "../_enviar_registros" import { PREFIXO_PILAO, type zp_deletar_registros } from "../variaveis" -import type { visoes_pilao } from "../visoes/listaDeVisoes" +import type { visoes_pilao, z_padroes } from "../visoes/listaDeVisoes" import type { tipo_pilao_api } from "./pilao-api.ts" import type { tipoConstrutorPilao, tipoRetornoSerieconsulta } from "./tipagem" @@ -222,7 +222,7 @@ class ClassPilao { serieConsultar( tipoVisao: T, - parametros: z.infer<(typeof visoes_pilao)[T]>, + parametros: z.infer<(typeof visoes_pilao)[T]> & z.infer, ) { const dados = async (): Promise< tipoResposta> diff --git a/src/pilao-de-dados/Pilao/tipagem.ts b/src/pilao-de-dados/Pilao/tipagem.ts index 23c4794..d7a19b7 100644 --- a/src/pilao-de-dados/Pilao/tipagem.ts +++ b/src/pilao-de-dados/Pilao/tipagem.ts @@ -1,10 +1,10 @@ import type { z } from "zod" -import type { visoes_pilao } from "../visoes/listaDeVisoes" +import type { visoes_pilao, z_padroes } from "../visoes/listaDeVisoes" export type tipoConstrutorPilao = { produto: string; conta: string } export type tipoRetornoSerieconsulta = { registros: any[] legenda: string - serie: z.infer<(typeof visoes_pilao)[T]> + serie: z.infer<(typeof visoes_pilao)[T]> & z.infer } diff --git a/src/pilao-de-dados/visoes/listaDeVisoes.ts b/src/pilao-de-dados/visoes/listaDeVisoes.ts index 10e525f..10d0d1a 100644 --- a/src/pilao-de-dados/visoes/listaDeVisoes.ts +++ b/src/pilao-de-dados/visoes/listaDeVisoes.ts @@ -1,38 +1,33 @@ import { z } from "zod" import { z_filtro } from "../_serie_consultar" -export const z_contagem_em_barra_vertical = z.object({ +/** aplica a todas as consultas */ +export const z_padroes = z.object({ tabela: z.string(), - colanuEixoX: z.string(), - colunaAgrupamento: z.string().array().optional(), filtros: z_filtro.array().optional(), descricao_pelo_usuario: z.string().optional(), }) +export const z_contagem_em_barra_vertical = z.object({ + colanuEixoX: z.string(), + colunaAgrupamento: z.string().array().optional(), +}) + export const z_soma_em_barra_vertical = z.object({ - tabela: z.string(), colanuEixoX: z.string(), colunaSoma: z.string(), unidadeSoma: z.string().optional(), 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(), classes: z.string(), - filtros: z_filtro.array().optional(), - descricao_pelo_usuario: z.string().optional(), }) export const z_tabela = z.object({ - tabela: z.string(), colunas: z.string().array(), coluna_ordem: z.string().optional(), direcao_ordem: z.enum(["asc", "desc", "1", "-1"]).optional(), - filtros: z_filtro.array().optional(), - descricao_pelo_usuario: z.string().optional(), }) export const visoes_pilao = { diff --git a/src/pilao-de-dados/visoes/tipagem.ts b/src/pilao-de-dados/visoes/tipagem.ts index dbda4f2..0743a73 100644 --- a/src/pilao-de-dados/visoes/tipagem.ts +++ b/src/pilao-de-dados/visoes/tipagem.ts @@ -1,5 +1,5 @@ import { z } from "zod" -import type { visoes_pilao } from "./listaDeVisoes" +import type { visoes_pilao, z_padroes } from "./listaDeVisoes" export const z_tipos_campos_reg_grafico = z.enum([ "tabela", @@ -17,12 +17,18 @@ export type tipo_estrutura_visao_grafico = /** Rotulo */ rotulo: string /** Retorna a tabela Referente ao Registro */ - tabela: (_: z.infer<(typeof visoes_pilao)[T]>) => string + tabela: ( + _: z.infer<(typeof visoes_pilao)[T]> & z.infer, + ) => string /** Descrição */ - descricao: (_: z.infer<(typeof visoes_pilao)[T]>) => string + descricao: ( + _: z.infer<(typeof visoes_pilao)[T]> & z.infer, + ) => string /** Lista os campos e suas configurações */ campos: { - [c in keyof Required>]: { + [c in keyof Required< + z.infer<(typeof visoes_pilao)[T]> & z.infer + >]: { rotulo: string tipo_campo: z.infer order: number