intlayer-editor
Version:
Integrate the Intlayer visual editor into your Intlayer projects, enabling CMS-like content management with multilingual support.
32 lines (30 loc) • 1.06 kB
JavaScript
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
const require_utils_responseData = require('../utils/responseData.cjs');
let _intlayer_config_node = require("@intlayer/config/node");
//#region src/controllers/configuration.controller.ts
/**
* Get the Intlayer configuration
*/
const getConfiguration = async (_req, res) => {
try {
const formattedResponse = require_utils_responseData.formatResponse({ data: (0, _intlayer_config_node.getConfiguration)() });
return res.send(formattedResponse);
} catch (err) {
const errorMessage = err ?? {
message: "Internal Server Error",
status: 500
};
const formattedErrorResponse = require_utils_responseData.formatResponse({
error: {
message: errorMessage.message ?? "Internal Server Error",
code: "INTERNAL_SERVER_ERROR",
title: "Internal Server Error"
},
status: errorMessage.status ?? 500
});
return res.send(formattedErrorResponse);
}
};
//#endregion
exports.getConfiguration = getConfiguration;
//# sourceMappingURL=configuration.controller.cjs.map