UNPKG

@openinc/parse-server-opendash

Version:
28 lines (27 loc) 967 B
"use strict"; 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; } }