This commit is contained in:
Luiz H. R. Silva 2024-06-27 11:32:54 -03:00
parent dae11465e9
commit cd3d686ecb
6 changed files with 38 additions and 19 deletions

View file

@ -23,11 +23,11 @@ export type tipoRespostaErro = {
detalhes?: string[];
};
export type tipoResposta<T> = tipoRespostaSucesso<T> | tipoRespostaErro;
export declare const gerarRespostas: <T>(registrarErroInterno: (erro: T) => Partial<tipoRespostaErro>) => {
export declare const gerarRespostas: (registrarErroInterno: (erro: any, mensagem?: string, detalhes?: string[]) => Partial<tipoRespostaErro>) => {
/**
* Gera uma resposta de sucesso
*/
valor: <T_1>(valor: T_1, detalhes?: string[]) => tipoRespostaSucesso<T_1>;
valor: <T>(valor: T, detalhes?: string[]) => tipoRespostaSucesso<T>;
/**
* Gera uma resposta de sucesso com valor true
*/
@ -43,7 +43,7 @@ export declare const gerarRespostas: <T>(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
*/