build
This commit is contained in:
parent
e884cdd3d8
commit
9f8aa2299a
7 changed files with 97 additions and 42 deletions
|
|
@ -18,6 +18,7 @@ var __copyProps = (to, from, except, desc) => {
|
|||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var respostas_exports = {};
|
||||
__export(respostas_exports, {
|
||||
IniciarRespostas: () => IniciarRespostas,
|
||||
codigosResposta: () => codigosResposta,
|
||||
gerarRespostas: () => gerarRespostas,
|
||||
respostaComuns: () => respostaComuns
|
||||
|
|
@ -32,9 +33,13 @@ var codigosResposta = /* @__PURE__ */ ((codigosResposta2) => {
|
|||
codigosResposta2[codigosResposta2["tempoEsgotado"] = 504] = "tempoEsgotado";
|
||||
return codigosResposta2;
|
||||
})(codigosResposta || {});
|
||||
const gerarRespostas = (registrarErroInterno) => {
|
||||
function aplicarCallback(resposta, callback) {
|
||||
if (!callback) return resposta;
|
||||
return callback(resposta);
|
||||
}
|
||||
const IniciarRespostas = (callback) => {
|
||||
const valor = (valor2, detalhes) => {
|
||||
return {
|
||||
const resposta = {
|
||||
cod: 200 /* sucesso */,
|
||||
valor: valor2,
|
||||
mensagem: void 0,
|
||||
|
|
@ -42,9 +47,10 @@ const gerarRespostas = (registrarErroInterno) => {
|
|||
eCerto: true,
|
||||
detalhes
|
||||
};
|
||||
return aplicarCallback(resposta, callback);
|
||||
};
|
||||
const valorTrue = (detalhes) => {
|
||||
return {
|
||||
const resposta = {
|
||||
cod: 200 /* sucesso */,
|
||||
valor: true,
|
||||
mensagem: void 0,
|
||||
|
|
@ -52,9 +58,10 @@ const gerarRespostas = (registrarErroInterno) => {
|
|||
eCerto: true,
|
||||
detalhes
|
||||
};
|
||||
return aplicarCallback(resposta, callback);
|
||||
};
|
||||
const erro = (mensagem, detalhes) => {
|
||||
return {
|
||||
const resposta = {
|
||||
cod: 400 /* erroConhecido */,
|
||||
valor: void 0,
|
||||
mensagem,
|
||||
|
|
@ -62,9 +69,10 @@ const gerarRespostas = (registrarErroInterno) => {
|
|||
eCerto: false,
|
||||
detalhes
|
||||
};
|
||||
return aplicarCallback(resposta, callback);
|
||||
};
|
||||
const erroPermissao = (mensagem, detalhes) => {
|
||||
return {
|
||||
const resposta = {
|
||||
cod: 401 /* erroPermissao */,
|
||||
valor: void 0,
|
||||
mensagem: mensagem || "Sem permiss\xE3o para esse recurso.",
|
||||
|
|
@ -72,9 +80,10 @@ const gerarRespostas = (registrarErroInterno) => {
|
|||
eCerto: false,
|
||||
detalhes
|
||||
};
|
||||
return aplicarCallback(resposta, callback);
|
||||
};
|
||||
const naoEncontrado = (mensagem, detalhes) => {
|
||||
return {
|
||||
const resposta = {
|
||||
cod: 404 /* erroNaoEncontrado */,
|
||||
valor: void 0,
|
||||
mensagem: mensagem || "Registro n\xE3o encontrado ou a execu\xE7\xE3o dessa a\xE7\xE3o depende de um registro existente.",
|
||||
|
|
@ -82,21 +91,21 @@ const gerarRespostas = (registrarErroInterno) => {
|
|||
eCerto: false,
|
||||
detalhes
|
||||
};
|
||||
return aplicarCallback(resposta, callback);
|
||||
};
|
||||
const erroInterno = (op) => {
|
||||
const resRegistro = registrarErroInterno(op);
|
||||
const mensagemFim = `${op.mensagem || "Erro interno"}`;
|
||||
return {
|
||||
const resposta = {
|
||||
cod: 500 /* erroDesconhecido */,
|
||||
valor: void 0,
|
||||
mensagem: mensagemFim,
|
||||
eErro: true,
|
||||
eCerto: false,
|
||||
...resRegistro
|
||||
eCerto: false
|
||||
};
|
||||
return aplicarCallback(resposta, callback);
|
||||
};
|
||||
const tempoEsgotado = (mensagem, detalhes) => {
|
||||
return {
|
||||
const resposta = {
|
||||
cod: 504 /* tempoEsgotado */,
|
||||
valor: void 0,
|
||||
mensagem: mensagem || "Tempo de resposta esgotado ao tentar acessar o recurso.",
|
||||
|
|
@ -104,6 +113,7 @@ const gerarRespostas = (registrarErroInterno) => {
|
|||
eCerto: false,
|
||||
detalhes
|
||||
};
|
||||
return aplicarCallback(resposta, callback);
|
||||
};
|
||||
const erroEspera = tempoEsgotado;
|
||||
return {
|
||||
|
|
@ -141,9 +151,11 @@ const gerarRespostas = (registrarErroInterno) => {
|
|||
erroEspera
|
||||
};
|
||||
};
|
||||
const respostaComuns = gerarRespostas(() => ({}));
|
||||
const gerarRespostas = IniciarRespostas;
|
||||
const respostaComuns = IniciarRespostas();
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
IniciarRespostas,
|
||||
codigosResposta,
|
||||
gerarRespostas,
|
||||
respostaComuns
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue