MCPcopy Index your code
hub / github.com/simstudioai/sim / EnvResolver

Class EnvResolver

apps/sim/executor/variables/resolvers/env.ts:7–21  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5const logger = createLogger('EnvResolver')
6
7export class EnvResolver implements Resolver {
8 canResolve(reference: string): boolean {
9 return isEnvVarReference(reference)
10 }
11
12 resolve(reference: string, context: ResolutionContext): any {
13 const varName = extractEnvVarName(reference)
14
15 const value = context.executionContext.environmentVariables?.[varName]
16 if (value === undefined) {
17 return reference
18 }
19 return value
20 }
21}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected