{"version":3,"file":"featureToggles.mjs","sources":["../../../src/utils/featureToggles.ts"],"sourcesContent":["import { FeatureToggles } from '../types/featureToggles.gen';\n\ntype FeatureToggleName = keyof FeatureToggles;\n\n/**\n * Check a featureToggle\n * @param featureName featureToggle name\n * @param def default value if featureToggles aren't defined, false if not provided\n * @returns featureToggle value or def.\n */\nexport function getFeatureToggle(featureName: FeatureToggleName, def = false) {\n  return window.grafanaBootData?.settings.featureToggles[featureName] ?? def;\n}\n"],"names":[],"mappings":";AAUO,SAAS,gBAAA,CAAiB,WAAA,EAAgC,GAAA,GAAM,KAAA,EAAO;AAV9E,EAAA,IAAA,EAAA,EAAA,EAAA;AAWE,EAAA,OAAA,CAAO,kBAAO,eAAA,KAAP,IAAA,GAAA,KAAA,CAAA,GAAA,EAAA,CAAwB,QAAA,CAAS,cAAA,CAAe,iBAAhD,IAAA,GAAA,EAAA,GAAgE,GAAA;AACzE;;;;"}