From cd3d686ecb0fd12d90d8b13c08e4e52bdc8009d2 Mon Sep 17 00:00:00 2001 From: "Luiz H. R. Silva" Date: Thu, 27 Jun 2024 11:32:54 -0300 Subject: [PATCH] build --- dist-import/respostas.d.ts | 8 ++++---- dist-import/respostas.js | 10 +++++++--- dist-require/respostas.d.ts | 8 ++++---- dist-require/respostas.js | 10 +++++++--- package.json | 2 +- src/respostas.ts | 19 +++++++++++++++---- 6 files changed, 38 insertions(+), 19 deletions(-) diff --git a/dist-import/respostas.d.ts b/dist-import/respostas.d.ts index 910d734..d6ce9ec 100644 --- a/dist-import/respostas.d.ts +++ b/dist-import/respostas.d.ts @@ -23,11 +23,11 @@ export type tipoRespostaErro = { detalhes?: string[]; }; export type tipoResposta = tipoRespostaSucesso | tipoRespostaErro; -export declare const gerarRespostas: (registrarErroInterno: (erro: T) => Partial) => { +export declare const gerarRespostas: (registrarErroInterno: (erro: any, mensagem?: string, detalhes?: string[]) => Partial) => { /** * Gera uma resposta de sucesso */ - valor: (valor: T_1, detalhes?: string[]) => tipoRespostaSucesso; + valor: (valor: T, detalhes?: string[]) => tipoRespostaSucesso; /** * Gera uma resposta de sucesso com valor true */ @@ -43,7 +43,7 @@ export declare const gerarRespostas: (registrarErroInterno: (erro: T) => Part /** * Gera uma resposta de erro desconhecido, geralmente tem origem de um exception */ - erroInterno: (parametros: T, mensagem?: string) => tipoRespostaErro; + erroInterno: (erro: any, mensagem?: string, detalhes?: string[]) => tipoRespostaErro; /** * Gera uma resposta de erro quando um registro não é encontrado ou sua execução depende de um registro existente */ @@ -80,7 +80,7 @@ export declare const respostaComuns: { /** * Gera uma resposta de erro desconhecido, geralmente tem origem de um exception */ - erroInterno: (parametros: unknown, mensagem?: string) => tipoRespostaErro; + erroInterno: (erro: any, mensagem?: string, detalhes?: string[]) => tipoRespostaErro; /** * Gera uma resposta de erro quando um registro não é encontrado ou sua execução depende de um registro existente */ diff --git a/dist-import/respostas.js b/dist-import/respostas.js index 7311f60..c3cf112 100644 --- a/dist-import/respostas.js +++ b/dist-import/respostas.js @@ -7,7 +7,11 @@ export var codigosResposta; codigosResposta[codigosResposta["erroDesconhecido"] = 500] = "erroDesconhecido"; codigosResposta[codigosResposta["tempoEsgotado"] = 504] = "tempoEsgotado"; })(codigosResposta || (codigosResposta = {})); -export const gerarRespostas = (registrarErroInterno) => { +export const gerarRespostas = ( +/** Faz um processamento quando erro interno + * Recebe o erro gerado, mensagem personalizada e detalhes + */ +registrarErroInterno) => { const valor = (valor, detalhes) => { return { cod: codigosResposta.sucesso, @@ -59,8 +63,8 @@ export const gerarRespostas = (registrarErroInterno) => { detalhes, }; }; - const erroInterno = (parametros, mensagem) => { - const resRegistro = registrarErroInterno(parametros); + const erroInterno = (erro, mensagem, detalhes) => { + const resRegistro = registrarErroInterno(erro, mensagem, detalhes); const mensagemFim = `${mensagem || "Erro interno"}`; return { cod: codigosResposta.erroDesconhecido, diff --git a/dist-require/respostas.d.ts b/dist-require/respostas.d.ts index 910d734..d6ce9ec 100644 --- a/dist-require/respostas.d.ts +++ b/dist-require/respostas.d.ts @@ -23,11 +23,11 @@ export type tipoRespostaErro = { detalhes?: string[]; }; export type tipoResposta = tipoRespostaSucesso | tipoRespostaErro; -export declare const gerarRespostas: (registrarErroInterno: (erro: T) => Partial) => { +export declare const gerarRespostas: (registrarErroInterno: (erro: any, mensagem?: string, detalhes?: string[]) => Partial) => { /** * Gera uma resposta de sucesso */ - valor: (valor: T_1, detalhes?: string[]) => tipoRespostaSucesso; + valor: (valor: T, detalhes?: string[]) => tipoRespostaSucesso; /** * Gera uma resposta de sucesso com valor true */ @@ -43,7 +43,7 @@ export declare const gerarRespostas: (registrarErroInterno: (erro: T) => Part /** * Gera uma resposta de erro desconhecido, geralmente tem origem de um exception */ - erroInterno: (parametros: T, mensagem?: string) => tipoRespostaErro; + erroInterno: (erro: any, mensagem?: string, detalhes?: string[]) => tipoRespostaErro; /** * Gera uma resposta de erro quando um registro não é encontrado ou sua execução depende de um registro existente */ @@ -80,7 +80,7 @@ export declare const respostaComuns: { /** * Gera uma resposta de erro desconhecido, geralmente tem origem de um exception */ - erroInterno: (parametros: unknown, mensagem?: string) => tipoRespostaErro; + erroInterno: (erro: any, mensagem?: string, detalhes?: string[]) => tipoRespostaErro; /** * Gera uma resposta de erro quando um registro não é encontrado ou sua execução depende de um registro existente */ diff --git a/dist-require/respostas.js b/dist-require/respostas.js index c7c2e0d..5af5e58 100644 --- a/dist-require/respostas.js +++ b/dist-require/respostas.js @@ -10,7 +10,11 @@ var codigosResposta; codigosResposta[codigosResposta["erroDesconhecido"] = 500] = "erroDesconhecido"; codigosResposta[codigosResposta["tempoEsgotado"] = 504] = "tempoEsgotado"; })(codigosResposta || (exports.codigosResposta = codigosResposta = {})); -const gerarRespostas = (registrarErroInterno) => { +const gerarRespostas = ( +/** Faz um processamento quando erro interno + * Recebe o erro gerado, mensagem personalizada e detalhes + */ +registrarErroInterno) => { const valor = (valor, detalhes) => { return { cod: codigosResposta.sucesso, @@ -62,8 +66,8 @@ const gerarRespostas = (registrarErroInterno) => { detalhes, }; }; - const erroInterno = (parametros, mensagem) => { - const resRegistro = registrarErroInterno(parametros); + const erroInterno = (erro, mensagem, detalhes) => { + const resRegistro = registrarErroInterno(erro, mensagem, detalhes); const mensagemFim = `${mensagem || "Erro interno"}`; return { cod: codigosResposta.erroDesconhecido, diff --git a/package.json b/package.json index a576874..b3c80a0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-respostas", - "version": "0.14.0", + "version": "0.15.0", "description": "", "main": "src/index.ts", "exports": { diff --git a/src/respostas.ts b/src/respostas.ts index 8378f0f..d0c1a1a 100644 --- a/src/respostas.ts +++ b/src/respostas.ts @@ -32,8 +32,15 @@ export type tipoRespostaErro = { export type tipoResposta = tipoRespostaSucesso | tipoRespostaErro -export const gerarRespostas = ( - registrarErroInterno: (erro: T) => Partial, +export const gerarRespostas = ( + /** Faz um processamento quando erro interno + * Recebe o erro gerado, mensagem personalizada e detalhes + */ + registrarErroInterno: ( + erro: any, + mensagem?: string, + detalhes?: string[], + ) => Partial, ) => { const valor = (valor: T, detalhes?: string[]): tipoRespostaSucesso => { return { @@ -98,8 +105,12 @@ export const gerarRespostas = ( } } - const erroInterno = (parametros: T, mensagem?: string): tipoRespostaErro => { - const resRegistro = registrarErroInterno(parametros) + const erroInterno = ( + erro: any, + mensagem?: string, + detalhes?: string[], + ): tipoRespostaErro => { + const resRegistro = registrarErroInterno(erro, mensagem, detalhes) const mensagemFim = `${mensagem || "Erro interno"}`