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

Function parameterError

site/src/utils/richParameters.ts:177–204  ·  view source on GitHub ↗
(
	parameter: TemplateVersionParameter,
	value?: string,
)

Source from the content-addressed store, hash-verified

175};
176
177const parameterError = (
178 parameter: TemplateVersionParameter,
179 value?: string,
180): string | undefined => {
181 if (!parameter.validation_error || !value) {
182 return;
183 }
184
185 const r = new Map<string, string>([
186 [
187 "{min}",
188 parameter.validation_min !== undefined
189 ? parameter.validation_min.toString()
190 : "",
191 ],
192 [
193 "{max}",
194 parameter.validation_max !== undefined
195 ? parameter.validation_max.toString()
196 : "",
197 ],
198 ["{value}", value],
199 ]);
200 return parameter.validation_error.replace(
201 /{min}|{max}|{value}/g,
202 (match) => r.get(match) || "",
203 );
204};

Callers 1

Calls 1

getMethod · 0.80

Tested by

no test coverage detected