@sap/cds-dk
Version:
Command line client and development toolkit for the SAP Cloud Application Programming Model
19 lines (16 loc) • 413 B
JavaScript
const { importOpenAPI } = require("./importOpenAPI");
let messages = require("../message").getMessages();
function openAPI2csn(source) {
let csn = {};
try {
const fileContentToJSON = JSON.parse(source);
csn = importOpenAPI(fileContentToJSON);
} catch {
throw new Error(messages.INVALID_OPENAPI_FILE);
}
return csn;
}
module.exports = {
openAPI2csn
}