MCPcopy Index your code
hub / github.com/codeaashu/claude-code / getEnvOverrides

Function getEnvOverrides

src/services/analytics/growthbook.ts:170–192  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

168let envOverridesParsed = false
169
170function getEnvOverrides(): Record<string, unknown> | null {
171 if (!envOverridesParsed) {
172 envOverridesParsed = true
173 if (process.env.USER_TYPE === 'ant') {
174 const raw = process.env.CLAUDE_INTERNAL_FC_OVERRIDES
175 if (raw) {
176 try {
177 envOverrides = JSON.parse(raw) as Record<string, unknown>
178 logForDebugging(
179 `GrowthBook: Using env var overrides for ${Object.keys(envOverrides!).length} features: ${Object.keys(envOverrides!).join(', ')}`,
180 )
181 } catch {
182 logError(
183 new Error(
184 `GrowthBook: Failed to parse CLAUDE_INTERNAL_FC_OVERRIDES: ${raw}`,
185 ),
186 )
187 }
188 }
189 }
190 }
191 return envOverrides
192}
193
194/**
195 * Check if a feature has an env-var override (CLAUDE_INTERNAL_FC_OVERRIDES).

Calls 4

logForDebuggingFunction · 0.85
keysMethod · 0.80
logErrorFunction · 0.50
parseMethod · 0.45

Tested by

no test coverage detected