(taskData: TaskData, secondaryInputFiles: SecondaryInputFiles)
| 444 | } |
| 445 | |
| 446 | function createProcessTaskData(taskData: TaskData, secondaryInputFiles: SecondaryInputFiles): TaskData { |
| 447 | const processTaskData = { ...taskData }; |
| 448 | |
| 449 | for (const [parameterName, parameterFiles] of Object.entries(secondaryInputFiles)) { |
| 450 | const files = Array.isArray(parameterFiles) ? parameterFiles : [parameterFiles]; |
| 451 | const taskNames = files.map((_, index) => getSecondaryUploadTaskName(parameterName, index)); |
| 452 | processTaskData[parameterName] = Array.isArray(parameterFiles) ? taskNames : taskNames[0]; |
| 453 | } |
| 454 | |
| 455 | return processTaskData; |
| 456 | } |
| 457 | |
| 458 | function createUploadFilesByTaskName(files: string[] = [], secondaryInputFiles: SecondaryInputFiles): UploadFilesByTaskName { |
| 459 | const uploadFilesByTaskName: UploadFilesByTaskName = {}; |
no test coverage detected