utils.ts 468 B

123456789101112
  1. import type {ModuleName} from 'webpack-cli';
  2. import type {Organization} from 'sentry/types/organization';
  3. import {MODULE_FEATURE_MAP} from 'sentry/views/insights/settings';
  4. export const isModuleEnabled = (module: ModuleName, organization: Organization) => {
  5. const moduleFeatures: string[] | undefined = MODULE_FEATURE_MAP[module];
  6. if (!moduleFeatures) {
  7. return false;
  8. }
  9. return moduleFeatures.every(feature => organization.features.includes(feature));
  10. };