@devx-commerce/plugin-loyalty
Version:
A starter for Medusa plugins.
21 lines • 1.63 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.sendErrorResponse = exports.sendSuccessResponse = void 0;
const sendSuccessResponse = (res, data, message, status = 200) => {
const response = {
success: true,
data,
...(message && { message }),
};
res.status(status).json(response);
};
exports.sendSuccessResponse = sendSuccessResponse;
const sendErrorResponse = (res, message, status = 400, errors) => {
res.status(status).json({
success: false,
message,
...(errors && { errors }),
});
};
exports.sendErrorResponse = sendErrorResponse;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzcG9uc2UtaGFuZGxlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy91dGlscy9yZXNwb25zZS1oYW5kbGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQVFPLE1BQU0sbUJBQW1CLEdBQUcsQ0FDakMsR0FBbUIsRUFDbkIsSUFBTyxFQUNQLE9BQWdCLEVBQ2hCLFNBQWlCLEdBQUcsRUFDZCxFQUFFO0lBQ1IsTUFBTSxRQUFRLEdBQXVCO1FBQ25DLE9BQU8sRUFBRSxJQUFJO1FBQ2IsSUFBSTtRQUNKLEdBQUcsQ0FBQyxPQUFPLElBQUksRUFBRSxPQUFPLEVBQUUsQ0FBQztLQUM1QixDQUFDO0lBRUYsR0FBRyxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7QUFDcEMsQ0FBQyxDQUFDO0FBYlcsUUFBQSxtQkFBbUIsdUJBYTlCO0FBRUssTUFBTSxpQkFBaUIsR0FBRyxDQUMvQixHQUFtQixFQUNuQixPQUFlLEVBQ2YsU0FBaUIsR0FBRyxFQUNwQixNQUFrRCxFQUM1QyxFQUFFO0lBQ1IsR0FBRyxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsQ0FBQyxJQUFJLENBQUM7UUFDdEIsT0FBTyxFQUFFLEtBQUs7UUFDZCxPQUFPO1FBQ1AsR0FBRyxDQUFDLE1BQU0sSUFBSSxFQUFFLE1BQU0sRUFBRSxDQUFDO0tBQzFCLENBQUMsQ0FBQztBQUNMLENBQUMsQ0FBQztBQVhXLFFBQUEsaUJBQWlCLHFCQVc1QiJ9