MCPcopy
hub / github.com/continuedev/continue / flattenTemplateData

Function flattenTemplateData

packages/config-yaml/src/load/unroll.ts:124–141  ·  view source on GitHub ↗
(
  templateData: TemplateData,
)

Source from the content-addressed store, hash-verified

122}
123
124function flattenTemplateData(
125 templateData: TemplateData,
126): Record<string, string> {
127 const flattened: Record<string, string> = {};
128
129 if (templateData.inputs) {
130 for (const [key, value] of Object.entries(templateData.inputs)) {
131 flattened[`inputs.${key}`] = value;
132 }
133 }
134 if (templateData.secrets) {
135 for (const [key, value] of Object.entries(templateData.secrets)) {
136 flattened[`secrets.${key}`] = value;
137 }
138 }
139
140 return flattened;
141}
142
143function secretToFQSNMap(
144 secretNames: string[],

Callers 1

renderTemplateDataFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected