diff --git a/dist-import/respostas.d.ts b/dist-import/respostas.d.ts index 89bfd24..6f53924 100644 --- a/dist-import/respostas.d.ts +++ b/dist-import/respostas.d.ts @@ -23,12 +23,13 @@ export type tipoRespostaErro = { detalhes?: string[]; }; export type tipoResposta = tipoRespostaSucesso | tipoRespostaErro; -export declare const gerarRespostas: (registrarErroInterno: (op: { +export type tipoPrErroInterno = { erro: any; mensagem?: string; local: string; __filename?: string; -}) => Partial) => { +}; +export declare const gerarRespostas: (registrarErroInterno: (op: tipoPrErroInterno) => Partial) => { /** * Gera uma resposta de sucesso */ @@ -48,11 +49,7 @@ export declare const gerarRespostas: (registrarErroInterno: (op: { /** * Gera uma resposta de erro desconhecido, geralmente tem origem de um exception */ - erroInterno: (op: { - erro: any; - mensagem?: string; - local: string; - }) => tipoRespostaErro; + erroInterno: (op: tipoPrErroInterno) => tipoRespostaErro; /** * Gera uma resposta de erro quando um registro não é encontrado ou sua execução depende de um registro existente */ @@ -89,11 +86,7 @@ export declare const respostaComuns: { /** * Gera uma resposta de erro desconhecido, geralmente tem origem de um exception */ - erroInterno: (op: { - erro: any; - mensagem?: string; - local: string; - }) => tipoRespostaErro; + erroInterno: (op: tipoPrErroInterno) => 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.d.ts b/dist-require/respostas.d.ts index 89bfd24..6f53924 100644 --- a/dist-require/respostas.d.ts +++ b/dist-require/respostas.d.ts @@ -23,12 +23,13 @@ export type tipoRespostaErro = { detalhes?: string[]; }; export type tipoResposta = tipoRespostaSucesso | tipoRespostaErro; -export declare const gerarRespostas: (registrarErroInterno: (op: { +export type tipoPrErroInterno = { erro: any; mensagem?: string; local: string; __filename?: string; -}) => Partial) => { +}; +export declare const gerarRespostas: (registrarErroInterno: (op: tipoPrErroInterno) => Partial) => { /** * Gera uma resposta de sucesso */ @@ -48,11 +49,7 @@ export declare const gerarRespostas: (registrarErroInterno: (op: { /** * Gera uma resposta de erro desconhecido, geralmente tem origem de um exception */ - erroInterno: (op: { - erro: any; - mensagem?: string; - local: string; - }) => tipoRespostaErro; + erroInterno: (op: tipoPrErroInterno) => tipoRespostaErro; /** * Gera uma resposta de erro quando um registro não é encontrado ou sua execução depende de um registro existente */ @@ -89,11 +86,7 @@ export declare const respostaComuns: { /** * Gera uma resposta de erro desconhecido, geralmente tem origem de um exception */ - erroInterno: (op: { - erro: any; - mensagem?: string; - local: string; - }) => tipoRespostaErro; + erroInterno: (op: tipoPrErroInterno) => tipoRespostaErro; /** * Gera uma resposta de erro quando um registro não é encontrado ou sua execução depende de um registro existente */ diff --git a/package.json b/package.json index aacbf8b..c4f4e4e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-respostas", - "version": "0.17.0", + "version": "0.18.0", "description": "", "main": "src/index.ts", "exports": { diff --git a/src/respostas.ts b/src/respostas.ts index 4261b81..0f37f3c 100644 --- a/src/respostas.ts +++ b/src/respostas.ts @@ -32,16 +32,18 @@ export type tipoRespostaErro = { export type tipoResposta = tipoRespostaSucesso | tipoRespostaErro +export type tipoPrErroInterno = { + erro: any + mensagem?: string + local: string + __filename?: string +} + export const gerarRespostas = ( /** Faz um processamento quando erro interno * Recebe o erro gerado, mensagem personalizada e detalhes */ - registrarErroInterno: (op: { - erro: any - mensagem?: string - local: string - __filename?: string - }) => Partial, + registrarErroInterno: (op: tipoPrErroInterno) => Partial, ) => { const valor = (valor: T, detalhes?: string[]): tipoRespostaSucesso => { return { @@ -106,11 +108,7 @@ export const gerarRespostas = ( } } - const erroInterno = (op: { - erro: any - mensagem?: string - local: string - }): tipoRespostaErro => { + const erroInterno = (op: tipoPrErroInterno): tipoRespostaErro => { const resRegistro = registrarErroInterno(op) const mensagemFim = `${op.mensagem || "Erro interno"}`