@upv/ushi-shared
Version:
Shared DTOs, types, and utilities for the USHI platform (LMS, Trials, Social, Wallet).
17 lines (16 loc) • 531 B
JavaScript
;
// 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;