UNPKG

@upv/ushi-shared

Version:

Shared DTOs, types, and utilities for the USHI platform (LMS, Trials, Social, Wallet).

17 lines (16 loc) 531 B
"use strict"; // import { APIGatewayProxyResultV2 } from "aws-lambda"; // import { buildResponse } from "./apiResponse"; Object.defineProperty(exports, "__esModule", { value: true }); exports.error = void 0; const apiResponse_1 = require("./apiResponse"); const error = (code, message, statusCode = 500, context) => { const payload = { code, message, statusCode, ...(context ? { context } : {}), }; return (0, apiResponse_1.buildResponse)(payload, statusCode); }; exports.error = error;