diff --git a/dist-import/respostas.d.ts b/dist-import/respostas.d.ts index d6ce9ec..3b63e0c 100644 --- a/dist-import/respostas.d.ts +++ b/dist-import/respostas.d.ts @@ -23,7 +23,11 @@ export type tipoRespostaErro = { detalhes?: string[]; }; export type tipoResposta = tipoRespostaSucesso | tipoRespostaErro; -export declare const gerarRespostas: (registrarErroInterno: (erro: any, mensagem?: string, detalhes?: string[]) => Partial) => { +export declare const gerarRespostas: (registrarErroInterno: (op: { + erro: any; + mensagem?: string; + local: string; +}) => Partial) => { /** * Gera uma resposta de sucesso */ @@ -43,7 +47,11 @@ export declare const gerarRespostas: (registrarErroInterno: (erro: any, mensagem /** * Gera uma resposta de erro desconhecido, geralmente tem origem de um exception */ - erroInterno: (erro: any, mensagem?: string, detalhes?: string[]) => tipoRespostaErro; + erroInterno: (op: { + erro: any; + mensagem?: string; + local: string; + }) => tipoRespostaErro; /** * Gera uma resposta de erro quando um registro não é encontrado ou sua execução depende de um registro existente */ @@ -80,7 +88,11 @@ export declare const respostaComuns: { /** * Gera uma resposta de erro desconhecido, geralmente tem origem de um exception */ - erroInterno: (erro: any, mensagem?: string, detalhes?: string[]) => tipoRespostaErro; + erroInterno: (op: { + erro: any; + mensagem?: string; + local: 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 c3cf112..82ab520 100644 --- a/dist-import/respostas.js +++ b/dist-import/respostas.js @@ -63,9 +63,9 @@ registrarErroInterno) => { detalhes, }; }; - const erroInterno = (erro, mensagem, detalhes) => { - const resRegistro = registrarErroInterno(erro, mensagem, detalhes); - const mensagemFim = `${mensagem || "Erro interno"}`; + const erroInterno = (op) => { + const resRegistro = registrarErroInterno(op); + const mensagemFim = `${op.mensagem || "Erro interno"}`; return { cod: codigosResposta.erroDesconhecido, valor: undefined, diff --git a/dist-require/respostas.d.ts b/dist-require/respostas.d.ts index d6ce9ec..3b63e0c 100644 --- a/dist-require/respostas.d.ts +++ b/dist-require/respostas.d.ts @@ -23,7 +23,11 @@ export type tipoRespostaErro = { detalhes?: string[]; }; export type tipoResposta = tipoRespostaSucesso | tipoRespostaErro; -export declare const gerarRespostas: (registrarErroInterno: (erro: any, mensagem?: string, detalhes?: string[]) => Partial) => { +export declare const gerarRespostas: (registrarErroInterno: (op: { + erro: any; + mensagem?: string; + local: string; +}) => Partial) => { /** * Gera uma resposta de sucesso */ @@ -43,7 +47,11 @@ export declare const gerarRespostas: (registrarErroInterno: (erro: any, mensagem /** * Gera uma resposta de erro desconhecido, geralmente tem origem de um exception */ - erroInterno: (erro: any, mensagem?: string, detalhes?: string[]) => tipoRespostaErro; + erroInterno: (op: { + erro: any; + mensagem?: string; + local: string; + }) => tipoRespostaErro; /** * Gera uma resposta de erro quando um registro não é encontrado ou sua execução depende de um registro existente */ @@ -80,7 +88,11 @@ export declare const respostaComuns: { /** * Gera uma resposta de erro desconhecido, geralmente tem origem de um exception */ - erroInterno: (erro: any, mensagem?: string, detalhes?: string[]) => tipoRespostaErro; + erroInterno: (op: { + erro: any; + mensagem?: string; + local: 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 5af5e58..b918285 100644 --- a/dist-require/respostas.js +++ b/dist-require/respostas.js @@ -66,9 +66,9 @@ registrarErroInterno) => { detalhes, }; }; - const erroInterno = (erro, mensagem, detalhes) => { - const resRegistro = registrarErroInterno(erro, mensagem, detalhes); - const mensagemFim = `${mensagem || "Erro interno"}`; + const erroInterno = (op) => { + const resRegistro = registrarErroInterno(op); + const mensagemFim = `${op.mensagem || "Erro interno"}`; return { cod: codigosResposta.erroDesconhecido, valor: undefined, diff --git a/package.json b/package.json index b3c80a0..5c99938 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-respostas", - "version": "0.15.0", + "version": "0.16.0", "description": "", "main": "src/index.ts", "exports": { diff --git a/src/respostas.ts b/src/respostas.ts index d0c1a1a..10a7390 100644 --- a/src/respostas.ts +++ b/src/respostas.ts @@ -36,11 +36,11 @@ 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, + registrarErroInterno: (op: { + erro: any + mensagem?: string + local: string + }) => Partial, ) => { const valor = (valor: T, detalhes?: string[]): tipoRespostaSucesso => { return { @@ -105,14 +105,14 @@ export const gerarRespostas = ( } } - const erroInterno = ( - erro: any, - mensagem?: string, - detalhes?: string[], - ): tipoRespostaErro => { - const resRegistro = registrarErroInterno(erro, mensagem, detalhes) + const erroInterno = (op: { + erro: any + mensagem?: string + local: string + }): tipoRespostaErro => { + const resRegistro = registrarErroInterno(op) - const mensagemFim = `${mensagem || "Erro interno"}` + const mensagemFim = `${op.mensagem || "Erro interno"}` return { cod: codigosResposta.erroDesconhecido,