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