Skip to content

Documentation / @agentick/gateway / interpolateConfig

Function: interpolateConfig() ​

interpolateConfig(raw, secrets?): Promise<{ resolved: Record<string, unknown>; secretPaths: Set<string>; }>

Defined in: gateway/src/config-loader.ts:31

Resolve ${env:VAR} and ${secret:KEY} in string values. Walks the object tree recursively. Returns a deep clone with resolved values. Tracks which dot-paths came from secret interpolation (for redaction).

Parameters ​

raw ​

Record<string, unknown>

secrets? ​

SecretStore

Returns ​

Promise<{ resolved: Record<string, unknown>; secretPaths: Set<string>; }>

Released under the ISC License.