This commit is contained in:
Luiz H. R. Silva 2024-06-18 08:40:17 -03:00
parent d13e633204
commit b1d8db215a
6 changed files with 7 additions and 4 deletions

View file

@ -2,6 +2,7 @@ export declare enum codigosResposta {
sucesso = 200, sucesso = 200,
erroConhecido = 400, erroConhecido = 400,
erroPermissao = 401, erroPermissao = 401,
erroNaoEncontrado = 404,
erroDesconhecido = 500 erroDesconhecido = 500
} }
export type tipoRespostaSucesso<T> = { export type tipoRespostaSucesso<T> = {

View file

@ -3,6 +3,7 @@ export var codigosResposta;
codigosResposta[codigosResposta["sucesso"] = 200] = "sucesso"; codigosResposta[codigosResposta["sucesso"] = 200] = "sucesso";
codigosResposta[codigosResposta["erroConhecido"] = 400] = "erroConhecido"; codigosResposta[codigosResposta["erroConhecido"] = 400] = "erroConhecido";
codigosResposta[codigosResposta["erroPermissao"] = 401] = "erroPermissao"; codigosResposta[codigosResposta["erroPermissao"] = 401] = "erroPermissao";
codigosResposta[codigosResposta["erroNaoEncontrado"] = 404] = "erroNaoEncontrado";
codigosResposta[codigosResposta["erroDesconhecido"] = 500] = "erroDesconhecido"; codigosResposta[codigosResposta["erroDesconhecido"] = 500] = "erroDesconhecido";
})(codigosResposta || (codigosResposta = {})); })(codigosResposta || (codigosResposta = {}));
export const gerarRespostas = (registrarErroInterno) => { export const gerarRespostas = (registrarErroInterno) => {

View file

@ -2,6 +2,7 @@ export declare enum codigosResposta {
sucesso = 200, sucesso = 200,
erroConhecido = 400, erroConhecido = 400,
erroPermissao = 401, erroPermissao = 401,
erroNaoEncontrado = 404,
erroDesconhecido = 500 erroDesconhecido = 500
} }
export type tipoRespostaSucesso<T> = { export type tipoRespostaSucesso<T> = {

View file

@ -6,6 +6,7 @@ var codigosResposta;
codigosResposta[codigosResposta["sucesso"] = 200] = "sucesso"; codigosResposta[codigosResposta["sucesso"] = 200] = "sucesso";
codigosResposta[codigosResposta["erroConhecido"] = 400] = "erroConhecido"; codigosResposta[codigosResposta["erroConhecido"] = 400] = "erroConhecido";
codigosResposta[codigosResposta["erroPermissao"] = 401] = "erroPermissao"; codigosResposta[codigosResposta["erroPermissao"] = 401] = "erroPermissao";
codigosResposta[codigosResposta["erroNaoEncontrado"] = 404] = "erroNaoEncontrado";
codigosResposta[codigosResposta["erroDesconhecido"] = 500] = "erroDesconhecido"; codigosResposta[codigosResposta["erroDesconhecido"] = 500] = "erroDesconhecido";
})(codigosResposta = exports.codigosResposta || (exports.codigosResposta = {})); })(codigosResposta = exports.codigosResposta || (exports.codigosResposta = {}));
const gerarRespostas = (registrarErroInterno) => { const gerarRespostas = (registrarErroInterno) => {

View file

@ -1,6 +1,6 @@
{ {
"name": "p-respostas", "name": "p-respostas",
"version": "0.9.0", "version": "0.10.0",
"description": "", "description": "",
"main": "src/index.ts", "main": "src/index.ts",
"exports": { "exports": {
@ -32,6 +32,6 @@
}, },
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"zod": "3.23.8" "zod": "latest"
} }
} }

View file

@ -2,6 +2,7 @@ export enum codigosResposta {
sucesso = 200, sucesso = 200,
erroConhecido = 400, erroConhecido = 400,
erroPermissao = 401, erroPermissao = 401,
erroNaoEncontrado = 404,
erroDesconhecido = 500, erroDesconhecido = 500,
} }
@ -15,8 +16,6 @@ export type tipoRespostaSucesso<T> = {
} }
export type tipoRespostaErro = { export type tipoRespostaErro = {
//400 é um erro conhecido,
//500 é um erro desconhecido, geralmente tem origem de um exception
cod: cod:
| codigosResposta.erroConhecido | codigosResposta.erroConhecido
| codigosResposta.erroDesconhecido | codigosResposta.erroDesconhecido