This commit is contained in:
Wuesteon 2025-12-04 00:32:13 +01:00
parent 16cb8e753b
commit e9caa4a217
46 changed files with 1784 additions and 728 deletions

View file

@ -118,7 +118,7 @@ export function getEnv(
*/
export function getBoolEnv(
key: string,
defaultValue: boolean = false,
defaultValue = false,
env: NodeJS.ProcessEnv = process.env
): boolean {
const value = env[key];

View file

@ -99,7 +99,7 @@ export function createFeatureFlags<T extends Record<string, FeatureFlag>>(
*/
export function isFeatureEnabled(
featureName: string,
defaultValue: boolean = false,
defaultValue = false,
env: NodeJS.ProcessEnv = process.env
): boolean {
const envVar = `FEATURE_${featureName.toUpperCase().replace(/[^A-Z0-9]/g, '_')}`;