@sap/cds-mtxs
Version:
SAP Cloud Application Programming Model - Multitenancy library
27 lines (20 loc) • 777 B
JavaScript
const cds = require('@sap/cds')
const { defineProperty } = Object
const xt = cds.xt = cds.xt ?? {}
// access to extension linter, internal usage only!
'linter' in xt || defineProperty (xt, 'linter', {
enumerable:false,
get:()=> require('../srv/extensibility/linter')
})
// access to service manager client, internal usage only!
'serviceManager' in xt || defineProperty (xt, 'serviceManager', {
enumerable:false,
get:()=> require('../srv/plugins/hana/hdi-ctnr-mgr').defaultInstance()
})
// access to alternative container manager client, internal usage only!
'containerManager' in xt || defineProperty (xt, 'containerManager', {
enumerable:false,
get:()=> require('../srv/plugins/hana/hdi-ctnr-mgr')
})
/** @type { import('@sap/cds') } */
module.exports = cds