(files: string[] = [], secondaryInputFiles: SecondaryInputFiles)
| 456 | } |
| 457 | |
| 458 | function createUploadFilesByTaskName(files: string[] = [], secondaryInputFiles: SecondaryInputFiles): UploadFilesByTaskName { |
| 459 | const uploadFilesByTaskName: UploadFilesByTaskName = {}; |
| 460 | |
| 461 | files.forEach((file, index) => { |
| 462 | uploadFilesByTaskName[`upload-${index}`] = file; |
| 463 | }); |
| 464 | |
| 465 | for (const [parameterName, parameterFiles] of Object.entries(secondaryInputFiles)) { |
| 466 | const files = Array.isArray(parameterFiles) ? parameterFiles : [parameterFiles]; |
| 467 | |
| 468 | files.forEach((file, index) => { |
| 469 | uploadFilesByTaskName[getSecondaryUploadTaskName(parameterName, index)] = file; |
| 470 | }); |
| 471 | } |
| 472 | |
| 473 | return uploadFilesByTaskName; |
| 474 | } |
| 475 | |
| 476 | function resolveSecondaryInputFiles( |
| 477 | taskData: TaskData, |
no test coverage detected