This commit is contained in:
Luiz Silva 2024-08-11 12:11:08 -03:00
parent 8e46650e69
commit 42de15ba86
4 changed files with 20 additions and 36 deletions

View file

@ -23,12 +23,13 @@ export type tipoRespostaErro = {
detalhes?: string[];
};
export type tipoResposta<T> = tipoRespostaSucesso<T> | tipoRespostaErro;
export declare const gerarRespostas: (registrarErroInterno: (op: {
export type tipoPrErroInterno = {
erro: any;
mensagem?: string;
local: string;
__filename?: string;
}) => Partial<tipoRespostaErro>) => {
};
export declare const gerarRespostas: (registrarErroInterno: (op: tipoPrErroInterno) => Partial<tipoRespostaErro>) => {
/**
* 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
*/