@upv/ushi-shared
Version:
Shared DTOs, types, and utilities for the USHI platform (LMS, Trials, Social, Wallet).
16 lines (15 loc) • 544 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.success = void 0;
const apiResponse_1 = require("./apiResponse");
/**
* Returns a successful 2xx API Gateway response.
* @template T - Payload type
* @param body - The response payload (typed)
* @param statusCode - HTTP status code (defaults to 200)
* @returns APIGatewayProxyResultV2 with JSON-encoded payload
*/
const success = (body, statusCode = 200) => {
return (0, apiResponse_1.buildResponse)(body, statusCode);
};
exports.success = success;