@openinc/parse-server-opendash
Version:
Parse Server Cloud Code for open.INC Stack.
28 lines (27 loc) • 967 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isFeatureEnabled = isFeatureEnabled;
const __1 = require("..");
function isFeatureEnabled(feature) {
const config = __1.ConfigInstance.getInstance();
switch (feature) {
case "CORE":
return config.getBoolean("FEATURE_CORE");
case "MONITORING":
return config.getBoolean("FEATURE_MONITORING");
case "BDE":
return config.getBoolean("FEATURE_BDE");
case "GTFS":
return config.getBoolean("FEATURE_GTFS");
case "KNOWLEDGE":
return config.getBoolean("FEATURE_KNOWLEDGE");
case "MAINTENANCE":
return config.getBoolean("FEATURE_MAINTENANCE");
case "DOCUMENTATION":
return config.getBoolean("FEATURE_DOCUMENTATION");
case "MIAAS":
return config.getBoolean("FEATURE_MIAAS");
default:
return false;
}
}