diff --git a/dist-import/pilao-de-dados/Pilao/index.d.ts b/dist-import/pilao-de-dados/Pilao/index.d.ts index f842667..14dcc10 100644 --- a/dist-import/pilao-de-dados/Pilao/index.d.ts +++ b/dist-import/pilao-de-dados/Pilao/index.d.ts @@ -5,7 +5,7 @@ import type { zp_enviar_registros } from "../_enviar_registros"; import { type zp_deletar_registros } from "../variaveis"; import type { visoes } from "../visoes"; import type { tipo_pilao_api } from "./pilao-api.ts"; -import type { tipoConstrutorPilao } from "./tipagem"; +import type { tipoConstrutorPilao, tipoRetornoSerirconsulta } from "./tipagem"; declare class ClassPilao { #private; constructor({ conta, produto, emDesenvolvimento, ver_log, }: tipoConstrutorPilao & { @@ -41,11 +41,7 @@ declare class ClassPilao { private processarRegistros; salvarRegistros(): Promise>; serieConsultar(tipoVisao: T, parametros: z.infer<(typeof visoes)[T]>): { - dados: () => Promise; - }>>; + dados: () => Promise>>; url: () => string; }; urlLaboratorio(): { diff --git a/dist-import/pilao-de-dados/Pilao/tipagem.d.ts b/dist-import/pilao-de-dados/Pilao/tipagem.d.ts index eb0ea76..f94c9ce 100644 --- a/dist-import/pilao-de-dados/Pilao/tipagem.d.ts +++ b/dist-import/pilao-de-dados/Pilao/tipagem.d.ts @@ -1,4 +1,11 @@ +import type { z } from "zod"; +import type { visoes } from "../visoes"; export type tipoConstrutorPilao = { produto: string; conta: string; }; +export type tipoRetornoSerirconsulta = { + registros: any[]; + legenda: string; + serie: z.infer<(typeof visoes)[T]>; +}; diff --git a/dist-require/pilao-de-dados/Pilao/index.d.ts b/dist-require/pilao-de-dados/Pilao/index.d.ts index f842667..14dcc10 100644 --- a/dist-require/pilao-de-dados/Pilao/index.d.ts +++ b/dist-require/pilao-de-dados/Pilao/index.d.ts @@ -5,7 +5,7 @@ import type { zp_enviar_registros } from "../_enviar_registros"; import { type zp_deletar_registros } from "../variaveis"; import type { visoes } from "../visoes"; import type { tipo_pilao_api } from "./pilao-api.ts"; -import type { tipoConstrutorPilao } from "./tipagem"; +import type { tipoConstrutorPilao, tipoRetornoSerirconsulta } from "./tipagem"; declare class ClassPilao { #private; constructor({ conta, produto, emDesenvolvimento, ver_log, }: tipoConstrutorPilao & { @@ -41,11 +41,7 @@ declare class ClassPilao { private processarRegistros; salvarRegistros(): Promise>; serieConsultar(tipoVisao: T, parametros: z.infer<(typeof visoes)[T]>): { - dados: () => Promise; - }>>; + dados: () => Promise>>; url: () => string; }; urlLaboratorio(): { diff --git a/dist-require/pilao-de-dados/Pilao/tipagem.d.ts b/dist-require/pilao-de-dados/Pilao/tipagem.d.ts index eb0ea76..f94c9ce 100644 --- a/dist-require/pilao-de-dados/Pilao/tipagem.d.ts +++ b/dist-require/pilao-de-dados/Pilao/tipagem.d.ts @@ -1,4 +1,11 @@ +import type { z } from "zod"; +import type { visoes } from "../visoes"; export type tipoConstrutorPilao = { produto: string; conta: string; }; +export type tipoRetornoSerirconsulta = { + registros: any[]; + legenda: string; + serie: z.infer<(typeof visoes)[T]>; +}; diff --git a/package.json b/package.json index f944f8e..cf5a50c 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-drives", - "version": "0.159.0", + "version": "0.160.0", "description": "", "main": "src/index.ts", "exports": { diff --git a/src/pilao-de-dados/Pilao/index.ts b/src/pilao-de-dados/Pilao/index.ts index 8060007..b24ebc1 100644 --- a/src/pilao-de-dados/Pilao/index.ts +++ b/src/pilao-de-dados/Pilao/index.ts @@ -10,7 +10,7 @@ import type { zp_enviar_registros } from "../_enviar_registros" import { PREFIXO_PILAO, type zp_deletar_registros } from "../variaveis" import type { visoes } from "../visoes" import type { tipo_pilao_api } from "./pilao-api.ts" -import type { tipoConstrutorPilao } from "./tipagem" +import type { tipoConstrutorPilao, tipoRetornoSerirconsulta } from "./tipagem" class ClassPilao { #produto: string @@ -206,11 +206,7 @@ class ClassPilao { parametros: z.infer<(typeof visoes)[T]>, ) { const dados = async (): Promise< - tipoResposta<{ - registros: any[] - legenda: string - serie: z.infer<(typeof visoes)[T]> - }> + tipoResposta> > => { const url = this.rotaConsultarSerie(tipoVisao).url const resp = await crossFetch(url.toString(), { diff --git a/src/pilao-de-dados/Pilao/tipagem.ts b/src/pilao-de-dados/Pilao/tipagem.ts index ca25a79..50cdeee 100644 --- a/src/pilao-de-dados/Pilao/tipagem.ts +++ b/src/pilao-de-dados/Pilao/tipagem.ts @@ -1 +1,10 @@ +import type { z } from "zod" +import type { visoes } from "../visoes" + export type tipoConstrutorPilao = { produto: string; conta: string } + +export type tipoRetornoSerirconsulta = { + registros: any[] + legenda: string + serie: z.infer<(typeof visoes)[T]> +}