MCPcopy Index your code
hub / github.com/coder/coder / resolveWithParametersMapFile

Method resolveWithParametersMapFile

cli/parameterresolver.go:151–167  ·  view source on GitHub ↗
(resolved []codersdk.WorkspaceBuildParameter)

Source from the content-addressed store, hash-verified

149}
150
151func (pr *ParameterResolver) resolveWithParametersMapFile(resolved []codersdk.WorkspaceBuildParameter) []codersdk.WorkspaceBuildParameter {
152next:
153 for name, value := range pr.richParametersFile {
154 for i, r := range resolved {
155 if r.Name == name {
156 resolved[i].Value = value
157 continue next
158 }
159 }
160
161 resolved = append(resolved, codersdk.WorkspaceBuildParameter{
162 Name: name,
163 Value: value,
164 })
165 }
166 return resolved
167}
168
169func (pr *ParameterResolver) resolveWithCommandLineOrEnv(resolved []codersdk.WorkspaceBuildParameter) []codersdk.WorkspaceBuildParameter {
170nextRichParameter:

Callers 2

ResolveMethod · 0.95
InitialValuesMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected