Files
freno-dev/src/server/feature-flags.ts
2026-01-04 11:14:54 -05:00

19 lines
449 B
TypeScript

export interface FeatureFlags {
[key: string]: boolean;
}
export function getFeatureFlags(): FeatureFlags {
return {
"beta-features": process.env.ENABLE_BETA_FEATURES === "true",
"new-editor": false,
"premium-content": true,
"seasonal-event": false,
"maintenance-mode": false
};
}
export function isFeatureEnabled(featureName: string): boolean {
const flags = getFeatureFlags();
return flags[featureName] === true;
}