MCPcopy Create free account
hub / github.com/QodeXcli/QodeX / expandEnvObject

Function expandEnvObject

src/utils/env-expand.ts:30–39  ·  view source on GitHub ↗
(
  obj: Record<string, string>,
  env: NodeJS.ProcessEnv = process.env,
)

Source from the content-addressed store, hash-verified

28
29/** Apply expandEnvString to every value in a string-keyed map. */
30export function expandEnvObject(
31 obj: Record<string, string>,
32 env: NodeJS.ProcessEnv = process.env,
33): Record<string, string> {
34 const out: Record<string, string> = {};
35 for (const [k, v] of Object.entries(obj)) {
36 out[k] = typeof v === 'string' ? expandEnvString(v, env) : v;
37 }
38 return out;
39}

Callers 2

expandEnvMethod · 0.85

Calls 1

expandEnvStringFunction · 0.85

Tested by

no test coverage detected