UNPKG

@sap/cds-mtxs

Version:

SAP Cloud Application Programming Model - Multitenancy library

18 lines (16 loc) 737 B
const cds = require('@sap/cds') const LOG = cds.log('mtx') const [major] = cds.version.split('.').map(Number) if (major < 9) throw new Error('@sap/cds-mtxs 3 requires @sap/cds version 9 or higher. Current version: ' + cds.version) require('./srv/extensibility/linter').legacyCheck() const main = require('./srv/config') if (main.env.cdsc) { if (cds.env.cdsc && !(cds.env.requires['cds.xt.ModelProviderService']?.['use-local-cdsc-config'] === true)) { if (JSON.stringify(cds.env.cdsc) !== JSON.stringify(main.env.cdsc)) { LOG.warn('inconsistent compiler configuration: using cds.cdsc configuration of root project') } cds.env.cdsc = main.env.cdsc } } else { cds.env.cdsc = main.env.cdsc }