build
This commit is contained in:
parent
dae11465e9
commit
cd3d686ecb
6 changed files with 38 additions and 19 deletions
8
dist-import/respostas.d.ts
vendored
8
dist-import/respostas.d.ts
vendored
|
|
@ -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
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
8
dist-require/respostas.d.ts
vendored
8
dist-require/respostas.d.ts
vendored
|
|
@ -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
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "p-respostas",
|
||||
"version": "0.14.0",
|
||||
"version": "0.15.0",
|
||||
"description": "",
|
||||
"main": "src/index.ts",
|
||||
"exports": {
|
||||
|
|
|
|||
|
|
@ -32,8 +32,15 @@ export type tipoRespostaErro = {
|
|||
|
||||
export type tipoResposta<T> = tipoRespostaSucesso<T> | tipoRespostaErro
|
||||
|
||||
export const gerarRespostas = <T>(
|
||||
registrarErroInterno: (erro: T) => Partial<tipoRespostaErro>,
|
||||
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<tipoRespostaErro>,
|
||||
) => {
|
||||
const valor = <T>(valor: T, detalhes?: string[]): tipoRespostaSucesso<T> => {
|
||||
return {
|
||||
|
|
@ -98,8 +105,12 @@ export const gerarRespostas = <T>(
|
|||
}
|
||||
}
|
||||
|
||||
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"}`
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue