enabled-features-overrides.ts 568 B

123456789101112131415161718
  1. import { IS_PLATFORM } from 'common'
  2. import { getEnabledFeaturesOverrideDisabledList } from 'common/enabled-features/overrides'
  3. import type { NextApiRequest, NextApiResponse } from 'next'
  4. export default function handler(req: NextApiRequest, res: NextApiResponse) {
  5. if (req.method !== 'GET') {
  6. res.setHeader('Allow', 'GET')
  7. return res.status(405).end()
  8. }
  9. if (IS_PLATFORM) {
  10. return res.status(200).json({ disabled_features: [] })
  11. }
  12. return res.status(200).json({
  13. disabled_features: getEnabledFeaturesOverrideDisabledList(process.env),
  14. })
  15. }