( rawYaml: string, templateData: Partial<TemplateData>, )
| 256 | } |
| 257 | |
| 258 | function renderTemplateData( |
| 259 | rawYaml: string, |
| 260 | templateData: Partial<TemplateData>, |
| 261 | ): string { |
| 262 | const fullTemplateData: TemplateData = { |
| 263 | inputs: {}, |
| 264 | secrets: {}, |
| 265 | continue: {}, |
| 266 | ...templateData, |
| 267 | }; |
| 268 | const templatedYaml = fillTemplateVariables( |
| 269 | rawYaml, |
| 270 | flattenTemplateData(fullTemplateData), |
| 271 | ); |
| 272 | return templatedYaml; |
| 273 | } |
| 274 | |
| 275 | export async function unrollAssistantFromContent( |
| 276 | id: PackageIdentifier, |
no test coverage detected