MCPcopy Create free account
hub / github.com/cloudconvert/cloudconvert-cli / createProcessTaskData

Function createProcessTaskData

src/job.ts:446–456  ·  view source on GitHub ↗
(taskData: TaskData, secondaryInputFiles: SecondaryInputFiles)

Source from the content-addressed store, hash-verified

444}
445
446function 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
458function createUploadFilesByTaskName(files: string[] = [], secondaryInputFiles: SecondaryInputFiles): UploadFilesByTaskName {
459 const uploadFilesByTaskName: UploadFilesByTaskName = {};

Callers 1

buildJobTemplateFunction · 0.85

Calls 1

Tested by

no test coverage detected